Реализация нового функционала в виде отдельного сервиса, сосуществующего с унаследованным приложением, стало частой практикой. Не так сложно перехватить те или иные события в старой системе и реализовать их обработку в новом процессе. С другой стороны, выгоды такого подхода очевидны. Мы не вмешиваемся в код и структуры данных старой и сложной системы, не ограничены в выборе технологического стека, можем безопасно экспериментировать с новыми функциями.
Но много ли известно примеров, когда компания, начав де