Монолитная и микросервисная архитектура: что выбрать для своего диджитал-продукта

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

Монолитная и микросервисная архитектура: что выбрать для своего диджитал-продукта
3636

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

1

Это называется модульный монолит обладает плюсами монолита (быстро и просто писать) и плюсами микросервисов (низкая связность и возможность легче масштабировать отдельные куски) я про это читал пару раз доклад, однажды приведу его статье

2

Верно, спасибо за комментарий. Наша команда придерживается этого же подхода в работе.

1

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

1