От микросервисного монолита к оркестратору

Источник: Блог Александра Бындю


Когда компании решают разделить монолит на микросервисы, в большинстве случаев они последовательно проходят четыре этапа: монолит, микросервисный монолит, микросервисы, оркестратор бизнес-сервисов.

/software-architecture/2020-12-13-from-monolith-to-microservices/1.png

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

Этап №1. Монолит

1.1 Характеристики

Обычно монолитную архитектуру можно описать так:

/software-architecture/2020-12-13-from-monolith-to-microservices/2.png

Погружение в контекст: - Pattern: Monolithic Architecture - Бизнес-гибкость через микросервисную архитектуру - Don’t start with a monolith

1.2 Проблемы