Как открыть legacy-ядро на Java для новых продуктов без переписывания
Разработан Proxy API для билетного ядра, открывший доступ к системе для новых цифровых продуктов без изменения legacy.
Задача
Компания с распределённой сетью точек продаж столкнулась с ограничениями билетного ядра на Java: оно было закрыто для интеграций, что замедляло запуск новых цифровых продуктов и увеличивало стоимость разработки. Требовалось открыть доступ к системе для внешних сервисов, не рискуя стабильностью критичной бизнес-логики.
Решение
Вместо модификации legacy построен промежуточный слой — Proxy API на Java, который стал единой точкой доступа к ядру. Он принимает запросы от внешних сервисов через современный gRPC API, обрабатывает их с учётом ограничений ядра и возвращает результат. Это позволило подключать любые технологии, не затрагивая стабильную core-систему. Для работы с большими объёмами данных (до 300 МБ на запрос) Proxy API спроектирован как highload-решение с поэтапной обработкой и внешним хранилищем.
Результат
Компания получила управляемую точку входа в билетное ядро. Разработка перестала зависеть от Java, запуск новых продуктов ускорился, а core-система осталась стабильной и неизменной.
Похожие кейсы
TEAMLY – платформа для совместной работы и управления знаниями, документами, задачами
Разработана платформа TEAMLY для импортозамещения западных систем управления знаниями, используемая более 235 компаниями.
Мокапус — генератор анимированных трехмерных мокапов онлайн
Предоставлена возможность создавать эффектные презентации дизайна с помощью мокапов в браузере для дизайнеров → увеличена свобода в выборе контекста подачи работ
TEAMLY — российская альтернатива Notion и Confluence
Платформа TEAMLY стала российским аналогом Notion, обеспечив успешную миграцию 20 000+ пользователей с сохранением данных.
Сервис оценки и развития разработчиков
Создан сервис с базой знаний для оценки и развития навыков веб-разработчиков, позволяющий специалистам определить свой уровень и улучшить компетенции
E-commerce платформа Автотаун — редизайн и перезапуск федерального сервиса продажи контрактных автозапчастей
Разработали цифровую экосистему с умным поиском для Автотауна — конверсия выросла на 27%
Seller Drive by Emex
Обновили систему Seller Drive для Emex DWC — автоматизировали большинство ручных операций