Монолитная архитектура (Monolithic Architecture) — это подход в разработке IT-архитектуры, в котором вся бизнес-логика продукта реализуется в одном приложении на одном технологическом стеке. Интерфейсы, логика и данные централизованы и жестко связаны.
Плюсы монолита:
Минусы монолита:
Плюсы монолита:
- Готовая коробка на старте;
- Легко разворачиваться;
- Проще тестировать.
Минусы монолита:
- Единая команда на все;
- Сложность масштабирования кусочков системы;
- Сильная связность частей системы между собой.