Обновить

Предметно-ориентированная микросервисная архитектура от Uber

Время на прочтение16 мин
Охват и читатели33K
Всего голосов 32: ↑30 и ↓2+36
Комментарии6

Комментарии 6

«Всего лишь применение принципов DDD к микросервисам» — я бы это назвал синтезом DDD и эволюционистики, «всего лишь применением концепции жизненного цикла к DDD». Грубо говоря DDD — это про квазистабильную архитектуру, а DOMA — это про динамическую архитектуру (эволюцию принципиально «никогда не полной» квазистабильной архитектуры). Фраза «период полураспада микросервиса составляет 1,5 года» очень хороша, жизненный цикл приложения и его модулей вновь попадает в фокус внимания архитекторов (ну или, скорее, популяризаторов этих тем на хабре :)), и это хорошо. ПО — это не высеченная из камня конструкция, а живой организм, инженеры-«физики» уступают место инженерам-«биологам» :).
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Разница примерно как между ранним и поздним связыванием из мира ООП.
Не, немного не так. Они сделали из микросервисов аналог спагетти-кода, когда структуры мало, и одна функция может обращаться к данным другой в другой части кода, и поймали на этом сложность диагностики ошибок. Теперь подумали и разбили сервисы по абстракциям, чуть увеличив пути данных, но сделав структуру более стройной и логичной.

Аналог ООП в кодировании, но для микросервисов.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
flant.ru
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Александр Лукьянов