Постепенная миграция с монолита: новый функционал в сервисах, трафик переводится на них; старый код со временем "обвивается" и заменяется. Снижает риск большого переписывания.