🚩Кейс: Распил монолита на микросервисы (этап 3).
1️⃣ Необходимо уйти от монолитной модели данных (да, речь про рефакторинг структуры БД).
2️⃣ Модель данных нужно перестроить таким образом, чтобы уйти от высокой связности сущностей системы.
3️⃣ Выявить скрытые зависимости, избавиться от них или сделать их явными, если этого требует бизнес-процесс.
4️⃣ В процессе модификации модели данных у вас точно упадут какие-то тесты. Благодаря им вы сможете быстро восстановить функциональность.
⚠️ Пока вы остаетесь в монолитной модели данных, начинать выделение отдельных сервисов системы не имеет смысла.
Предыдущие части:
👉Этап 1;
👉Этап 2;
Системный анализ | Дмитрий Помаскин
Post #84
864