Разве Service Me sh не является решением monolithi c (ironi c) для микросервисной вселенной? - PullRequest
0 голосов
/ 04 февраля 2020

После рассмотрения и экспериментов с сервисами me sh, не является ли Service Me sh монолитным c (ironi c) решением для микросервисной вселенной?

Ответы [ 2 ]

4 голосов
/ 05 февраля 2020

На самом деле, я думаю, что они являются логическим побочным эффектом микросервисной вселенной. Одним из главных факторов перехода к микросервисным архитектурам является разделение задач таким образом, чтобы отдельные службы очень хорошо реализовывали очень специфические функции c.

Например, служба перевода должна принимать входной текст на одном языке и преобразовывать его в выходной текст на другом языке. Команда, пишущая этот сервис, должна состоять из обобщенных разработчиков и специализированных лингвистов. Однако во многих случаях мы вынуждаем разработчиков этой бизнес-логики c заниматься другими вещами (например, безопасностью транспортного уровня, контролем доступа, сбором метрик, объявлением и обнаружением).

Точка обслуживай меня sh это рассматривать сеть микросервисов как почти другой микросервис. Это специализированная проблема, которая, если рассматривать ее таким образом, позволяет другим сосредоточиться на том, чтобы делать то, что приносит доход или решает проблемы.

Существует причина, по которой большая часть пу sh на микросервисах исходит от компаний и организаций. которые довольно глубоко во вселенной микросервисов в очень высоком масштабе. Следует также отметить, что большинство обслуживаемых мной sh плоскостей управления реализуются через микросервисы, а не монолиты.

0 голосов
/ 07 февраля 2020

Для некоторых аспектов да, они есть. Клиенты Service me sh обычно работают в контейнерах, которые обрабатывают (возможно) authN, authZ, агрегирование журналов и распределение нагрузки.

С другой стороны, когда мы выходим из монолита, мы должны теоретически продублировать все бизнес-логику c и механизмы авторизации. Это приведет к репликации и увеличит затраты на обслуживание.

Service me sh полезны, потому что они извлекают эти проблемы из команды разработчиков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...