Разделение уровня представления и внутренних компонентов.¶
Типичное промышленное приложение включает следующие слои:
- Логика представления — состоит из модулей, которые обрабатывают HTTP-запросы и генерируют HTML-страницы с пользовательским интерфейсом
- Бизнес-логика — состоит из модулей, реализующих бизнес-правила.
- Логика доступа к данным — состоит из модулей для доступа к инфраструктурным сервисам, таким как БД и брокеры сообщений.
Бизнес логика обычно обладает обобщенным API с одним или несколькими фасадами, которые ее инкапсулируют. Этот API представляет собой естественный шов,вдоль которого монолит можно разделить на два более мелких приложения.

Разделение монолита подобным образом обеспечивает два основных преемущества. Оно позволяет разрабатывать, развертывать и масштабировать два приложения независимо друг от друга. Другая положительная сторона — открытие API, который смогут вызывать будущие микросервисы.
Последнее обновление :
5 июня 2023 г.
Дата создания : 4 августа 2022 г.
Дата создания : 4 августа 2022 г.