Сделать десять модулей одной системой.
Растущей поверхности продукта на Vue нужно было оставаться согласованной, пока 10+ модулей развивались параллельно для платформы с более чем миллионом пользователей в год.
Определил переиспользуемые паттерны Vue 3 / TypeScript вокруг composition, роутинга, состояния и общих продуктовых сценариев, чтобы новые фичи стартовали от готовой системы, а не локальных договорённостей.
Архитектура сократила время реализации фич примерно на 30% и заложила более прочную базу для разработки между модулями.




