Микросервисы — это тупик, а не спасение.
На практике, стремление к построению все более гранулированных систем, то есть микросервисов, зачастую приводит к обратному — колоссальному усложнению всего IT-ландшафта. Вместо обещанной гибкости и масштабируемости, мы получаем зоопарк технологий, гипертрофированную сетевую задержку и адскую головную боль при отладке сквозных транзакций. Да, есть сценарии, где микросервисы оправданы, но по опыту скажу, что абсолютное большинство проектов только выигрывает от более монолитного подхода, где компоненты тесно связаны и управляются единым процессом.
Ложная эйфория от масштабирования отдельных компонентов часто затмевает реальные затраты на управление и оркестрацию.
А вы как думаете, не гонимся ли мы за модными технологиями, забывая про здравый смысл и базовые принципы построения надежных систем, особенно когда речь идет об автоматизации рутинных задач?