«Аэрофлот» разработал систему обработки данных авиакомпаний на базе продуктов Platform V
Приглашаем на вебинар "Защита контейнерных сред" 19 ноября в 11:00

«Аэрофлот» выбрал решения Platform V

Назад

Разработка бизнес- и интеграционной логики была реализована с помощью модульной интеграционной платформы Platform V Synapse. Она обладает встроенной поддержкой работы в облаке и не имеет ограничений по масштабированию и производительности.

Первая картинка статьи/новости

Цели проекта — импортозаместить иностранное ПО и сократить time-to-market цифровых решений для «Аэрофлота». Кроме того, в рамках проекта по импортозамещению компания АФЛТ-Системс реализовала следующие задачи:

«Аэрофлот» успешно заменил американскую аналитическую платформу Sabre Intelligence Exchange (Sabre IX) собственным решением на базе продуктов цифровой платформы Platform V. Решение не уступает в производительности, отказоустойчивости и надежности зарубежному аналогу, а также имеет возможности быстрого введения в эксплуатацию новой функциональности.

Переход на новый техстек позволяет компании:

К настоящему моменту на базе решения реализовано более 150 высоконагруженных сервисов, связанных с обработкой данных об операционной деятельности, бронированием и продажей билетов, начислением миль, регистрацией на рейс, рассылкой пассажирам уведомлений.

Уникальность проекта заключается в том, что в связи со срочным импортозамещением иностранного вендора сроки выполнения задачи нельзя было сдвигать. За 6 месяцев запустили ядро системы — перенесли более 50 ключевых сервисов на СОДА (система обработки данных авиакомпаний). За 1 год реализовали на базе решения более 100 высоконагруженных сервисов. Если сравнивать сроки разработки подобного решения иностранным вендором — Sabre Intelligence Exchange, то у него аналогичная задача заняла около 10 лет. «Аэрофлот» смог не только в кратчайшие сроки импортозаместить сложное отраслевое решение, но и сохранить стабильность и доступность ключевых приложений, а также обеспечить основу для технологического лидерства. Для компании важно обеспечить клиентам удобный пользовательский опыт. Переход на продукты Platform V позволяет предоставлять сервисы в режиме реального времени, а также выпускать обновления незаметно для пользователей. Разработанное решение универсально и подойдет для других авиакомпаний.

Описание проекта

С 2018 г. ключевые сервисы, разрабатываемые АФЛТ-Системс для «Аэрофлот», работали на базе конфигурируемой платформы Sabre Intelligence Exchange. Но в связи с изменениями в законодательстве перед компанией встала задача найти альтернативное решение, которое обеспечивало бы сбор, анализ и обработку разрозненных данных по всей операционной деятельности компании.

Сложность реализации заключалась в жестких сроках выполнения задачи, которые нельзя сдвигать. За 1.5 года на базе решения СОДА реализовали более 150 высоконагруженных сервисов. Если сравнивать сроки разработки подобного решения иностранным вендором, то там аналогичная задача заняла около 10 лет.  

При этом важно было не только сохранить стабильность и доступность ключевых действующих приложений, но и реализовать обновление бэкенд-компонентов системы без ее остановки. Для этого в компании планировали ввести практику «канареечных» релизов. Это метод, при котором трафик постепенно перенаправляется от одной версии приложения к другой.

За первые три месяца был разработан бэкенд и реализована интеграция с остальной инфраструктурой ПАО Аэрофлот, еще через месяц разработано готовое микросервисное решение на базе продуктов Platform V.

Для ускорения разработки бэкенда использовали Platform V DataSpace — продукт позволил бесшовно мигрировать на новую базу данных, не изменив «ни строчки кода». Кроме того, Platform V DataSpace помог осуществить быстрое прототипирование и реализовать GraphQL API.

Разработка бизнес- и интеграционной логики была реализована с помощью модульной интеграционной платформы Platform V Synapse. Она обладает встроенной поддержкой работы в облаке и не имеет ограничений по масштабированию и производительности. Кроме того, Platform V Synapse обеспечила надежность и безопасность всех интеграционных взаимодействий, что позволило быстро запустить проект.

Для запуска «канареечных» релизов использовали продукты Platform V DataSpace и Platform V Synapse Service Mesh, которые обеспечили релизную функциональность, недоступную на Sabre IX, и позволили внедрить новый подход без изменения существующих приложений. А благодаря функции observability в инфраструктуру была добавлена система продвинутого мониторинга, которая упростила работу с инцидентами.

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

В итоге создана система обработки данных авиакомпаний (СОДА) — это производственная аналитическая платформа, которая автоматизирует бизнес-процессы взаимодействия с пассажирами и специалистами «Аэрофлота», повышает качество анализа и документирования данных бронирования, а также управления коммерческими данными авиакомпании.

Источник: Global CIO 

Что еще почитать?

Связаться с нами

Задать вопрос