Як це відбувається
- Перед монолітом ставиться проксі (API Gateway або Nginx)
- Нові фічі реалізуються у нових мікросервісах
- Частини монолітного функціоналу поступово переносяться в нові сервіси
- Проксі перемикає трафік з монолітного ендпоінту на новий
- Коли весь функціонал перенесений — моноліт вимикається
Переваги
- Нульовий ризик: будь-коли можна відкотити назад до монолітного ендпоінту
- Система продовжує роботу весь час міграції
- Поступове накопичення досвіду команди з мікросервісами
Альтернатива
Big Bang rewrite — переписати все одразу. Статистично провальний підхід для великих систем.