Category:

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

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

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

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

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

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

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


Error

Anonymous comments are disabled in this journal

default userpic

Your reply will be screened

Your IP address will be recorded