Задача
Atruvia AG обслуживает базовую ИТ-инфраструктуру кооперативного банковского сектора Германии. Работая через Venture Labs, предстояло построить банковские Angular-приложения с чистого листа и держать их актуальными: у банковского софта долгий срок жизни, а ритм мажорных версий Angular под него не замедляется.
Приложения активно используются в продакшене 300+ немецкими кооперативными банками, и это задало планку: ни одного ломающего деплоя, доступный по WCAG интерфейс и дисциплина CI/CD, достаточная для критичной банковской инфраструктуры.
Что сделано
Два Angular-приложения, построенные с нуля для банковской платформы Atruvia AG, — сейчас ими активно пользуются 300+ немецких кооперативных банков.
Миграция 3 боевых приложений через версии Angular 14 → 19 с полной модернизацией RxJS и NgRx — без единого ломающего деплоя.
Пайплайны CI/CD в Jenkins — сборка, тесты, деплой — с контролем качества через SonarQube, юнит-тесты Jest и E2E на Cypress.
Регулярные код-ревью, продвигающие лучшие практики Angular в кросс-функциональной Agile-команде из 10+ человек.