Миграция без отдельного квартала на переделку
Переход к новой архитектуре можно вести вместе с текущими задачами: заменять старую реализацию того модуля, который всё равно приходится менять. Это увеличивает объём текущей работы, зато позволяет проверить новую реализацию на нужной возможности. Порядок перехода будет зависеть от того, какие части системы понадобилось менять: до редко меняющегося модуля очередь может так и не дойти, хотя ради него придётся поддерживать старый код.