Назад

ВТБ НПФ / бывший Банк «Открытие»

Проект на поддержке, активное развитие с 2024 года (после интеграции с ВТБ)

ПенсионныйФонд

ВТБ

НПФ

Открытие

ФинансовыеУслуги

ЭлектроннаяПодпись

СложнаяАрхитектура

Laravel

Yii2

VueJS

React

Bitrix

Интеграция

Документооборот

Highload

Безопасность

АО «НПФ ВТБ Пенсионный фонд» (до мая 2024 — Банк «Открытие»).

Крупнейший игрок на рынке негосударственного пенсионного обеспечения. Клиенту требовалась надежная IT-инфраструктура для автоматизации заключения пенсионных договоров с физическими лицами и корпоративными клиентами (партнерские программы).

Основная цель

Обеспечить бесперебойную работу и развитие сложной экосистемы веб-сервисов, которая позволяет пользователям заключать договоры НПО онлайн.

Ключевые задачи

  • Поддержка двух брендов: Обеспечить функционирование сервисов как под доменом open-npf.ru (историческое наследие), так и под новыми доменами vtbnpf.ru после ребрендинга.

  • Многоканальность: Поддерживать работу отдельных сервисов для разных категорий клиентов: ИПО (индивидуальное пенсионное обеспечение), НПО (Лукойл) и НПО-КПП (корпоративные программы для Аэрофлота, Русгидро, Юнипро, МОЭСК и др.).

  • Сложный юридически значимый документооборот: Обеспечить полный цикл заключения договора онлайн: от заполнения формы и генерации предварительного договора до подписания простой электронной подписью (через СМС) и финальной выдачи комплекта документов.

  • Интеграция гетерогенной архитектуры: Обеспечить связность сервисов, написанных на разных стеках (Yii2, Laravel, Bitrix, React, Vue), их взаимодействие через API и единую шину данных.

  • Безопасность и разграничение доступа: Строгое соблюдение требований информационной безопасности финансового сектора: выдача персональных VPN-доступов каждому разработчику, работа через защищенные каналы, разграничение прав доступа к репозиториям и серверам.

Процесс

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

Ключевая сложность — разнородность:

  1. Фронтенд: Сервисы заключения договоров (/app) написаны на Vue и отделены от бэкенда. Они общаются с API и работают как SPA-приложения. При этом лендинги, которые их окружают, могут быть на Bitrix или нативном коде.

  2. Бэкенд: Основная логика сервисов живет в Yii2, но генерация документов вынесена в отдельный микросервис на Laravel. Это было сделано, чтобы упростить частые правки в шаблонах документов, не трогая основной код.

  3. Маршрутизация: Сервисы отличаются по слагам (поддомен npo или часть URL после # aeroflot), и фронтенд с бэкендом должны это корректно обрабатывать.

  4. Безопасность: Доступ к проекту максимально закрыт. Каждый разработчик получает индивидуальный VPN, доступ в GitLab и на серверы только после запроса через менеджера и службу ИБ клиента. Фронтенд и бэкенд разработчики работают в строго изолированных контурах.

Стек технологий

Инфраструктура

Выделенные серверы

внутренний GitLab

VPN-доступ

SSH

Лендинги

HTML5

CSS3 (SCSS)

JavaScript (ES6+)

React

1С Bitrix

Сервисы заключения договоров

Vue.js

Pug

CSS3 (SCSS)

Yii2

Laravel

API и интеграция

REST API

ESB

doc-conversion

Результат

Мы обеспечиваем стабильную работу и развитие критически важной IT-инфраструктуры для одного из лидеров пенсионного рынка России.

  1. Бесперебойность: Десятки серверов (боевых и тестовых) работают как единый механизм, обеспечивая круглосуточный доступ к сервисам для тысяч пользователей.

  2. Масштабируемость: Архитектура позволяет легко подключать новых корпоративных клиентов (достаточно добавить новый слаг и шаблоны документов).

  3. Прозрачность для бизнеса: Автоматизация процессов от подачи заявки до отправки документов в архив и уведомления агентов исключила ручной труд и ускорила заключение договоров.

  4. Безопасность: Индивидуальные VPN-доступы для каждого разработчика и строгое разграничение прав соответствуют самым высоким требованиям финансового сектора.

  5. Успешный ребрендинг: Миграция с бренда «Открытие» на ВТБ прошла без сбоев в работе сервисов, все данные сохранены, а пользователи продолжают получать услуги в привычном режиме.

Проект является образцом грамотного сопровождения сложной, гетерогенной системы в условиях жестких требований к безопасности и непрерывности бизнеса

Команда

Владислав Чеменев

Frontend разработчик

Максим Бузанов

Backend разработчик

Оставить заявку

Похожие кейсы

Зеленый бульвар Ого-квартал

Разработка сайта жилого комплекса с каталогом недвижимости и интеграцией с CRM

ЖилойКомплекс

Новостройка

Застройщик

Владивосток

Недвижимость

КаталогКвартир

ИпотечныйКалькулятор

Лидогенерация

Laravel

NextJS

TypeScript

ReduxToolkit

PostgreSQL

Интеграция

Домопланер

Roistat

WOEX

Разработка сайта и личного кабинета

tilda

Laravel

техника

личный кабинет

ЖК Патрики

Разработка сайта на Tilda

tilda

лендинг

Сайт ЖК