Не путай микросервисы с архитектурой

Apr 11, 2018 14:42


Микросервисы - это просто подход к организации компонентов системы не больше и не меньше - это не архитектура. Это детали реализации.

Я раньше думал, что есть какая-то "микросервисная архитектура".

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



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

Отличная картинка поможет понять нужно ли вам применять шаблон микросервисы в своей работе.



Иллюстрация "Когда вы можете использовать шаблон микросервисы для компонентов системы". Источник https://www.dwmkerr.com/content/images/2018/01/questions.png

архитектура приложений, командная работа, определения, микросервисы, работа, база знаний, разработка, программирование

Previous post Next post
Up