🚩Кейс: Распил монолита на микросервисы (этап 4).
1️⃣ Модули, которые мы выделили в модели данных на предыдущем этапе, необходимо использовать для выделения отдельных сервисов.
2️⃣ При декомпозиции используйте SOA или DDD, потому что для EDA и микросервисов ещё рано.
3️⃣ Начать стоит с наименее зависимых модулей, таких как НСИ и IDM (Identity management).
4️⃣ На этом этапе все ещё сохраняется высокая связность между сервисами системы, поэтому возможны каскадные отключения.
5️⃣ Обязательно внедрите подсистему мониторинга состояния ваших сервисов, чтобы быстро выявлять проблемные места.
Предыдущие части:
👉Этап 1;
👉Этап 2;
👉Этап 3.
Системный анализ | Дмитрий Помаскин
Post #89
819