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