Упрощённая схема архитектуры онлайн-сервиса с помощью технологии цифрового конвейера Hilbert Team
Туроператор FUN&SUN за полгода запустил B2B-сервис командировок в Yandex Cloud

О чём эта история
FUN&SUN
Компания решила развивать направление делового туризма и запустить новый онлайн‑сервис для бронирования командировок — FUN&SUN Business. Он помогает управлять деловыми поездками: бронировать билеты и отели, контролировать расходы и формировать отчёты. Менее чем за полгода специалисты FUN&SUN и Hilbert Team создали и протестировали в Yandex Cloud MVP своего сервиса. В результате новая инфраструктура сократила время запуска сервисов с пяти дней до тридцати минут, а time to market удалось сократить на 70%.

Развернуть надёжную инфраструктуру и запустить MVP
Чтобы диверсифицировать бизнес, FUN&SUN решила запустить новый сервис управления деловыми поездками, предназначенный для корпоративных клиентов. Для этого было нужно в короткие сроки создать MVP онлайн‑сервиса, чтобы опробовать технологию, собрать обратную связь и принять решение о запуске коммерческого продукта. Готовые решения на рынке не подходили: им не хватало функциональности и гибкости.
Команда поставила задачу построить инфраструктуру, которая позволит быстро развивать сервис, масштабировать его при росте нагрузки и приэтом обеспечить безопасность данных. После консультации с партнёром — Hilbert Team — компания решила реализовать проект с помощью облачных технологий, чтобы разворачивать инфраструктуру без капитальных затрат и легко масштабировать её под сезонные и пиковые нагрузки.
FUN&SUN давно сотрудничает с Yandex Cloud. Поэтому новый сервис решили также развернуть на этой платформе. При выборе учитывали наличие необходимых управляемых сервисов и соответствие требованиям информационной безопасности.
В этой статье:
Развернуть решение в инфраструктуре Yandex Cloud
На первом этапе команда разработала архитектуру онлайн‑сервиса. Её построили с помощью технологии цифрового конвейера Hilbert Team, который помогает быстро запускать цифровые продукты в Yandex Cloud. Затем последовательно развернули среды:
-
INFRA — для описания инфраструктуры и обслуживания сред DEV и STAGE,
-
DEV и STAGE — для разработки и тестирования,
-
PROD — для эксплуатации.
Все работы заняли полгода, их выполнили шесть специалистов — четыре разработчика FUN&SUN и два DevOps‑инженера Hilbert Team.
Для каждой среды создали свой каталог с ресурсами в Yandex Cloud. Инфраструктуру описали в виде кода. Для управления инфраструктурой применили Terraform и Terragrunt, чтобы автоматически создавать ресурсы и снижать риск ошибок. Микросервисы работают в Yandex Managed Service for Kubernetes®. Это позволило управлять ресурсами, обеспечивать высокую доступность и масштабируемость. GitOps‑подход реализовали с помощью Argo CD. Все настройки хранятся в Git‑репозиториях, а изменения применяются автоматически. Это обеспечивает согласованность, контроль версий и быстрый откат при необходимости. Обработку очередей сообщений реализовали на RabbitMQ™, развёрнутом в кластере Managed Service for Kubernetes®. Мониторинг и оповещения работают на Prometheus® Stack. Для управления ключами шифрования используют Yandex Key Management Service, а секреты хранят в Hashicorp Vault.
Между корпоративной сетью и облаком настроили защищённый канал связи. Он исключает несанкционированный выход в интернет и повышает безопасность передачи данных.

Для хранения дампов объектов размещения используют Yandex Object Storage, а операционные данные находятся в Yandex Managed Service for PostgreSQL. Для выполнения сложных, повторяющихся операций, например поисковой выдачи авиапредложений, в онлайн‑сервисе задействован Yandex Managed Service for Valkey™. Для поиска и аналитики подключили Yandex Managed Service for OpenSearch.
Запустили MVP решения FUN&SUN Business за шесть месяцев
Проект запустили за полгода, это почти вдвое быстрее, чем обычно. Команда развернула решение в мультизональной инфраструктуре Yandex Cloud с разделением сред, защищёнными каналами связи и централизованным управлением ключами. Облачная инфраструктура упрощает обновление и развитие онлайн‑сервиса бронирования. Сейчас он работает в пилотном режиме, разработчики запускают новые сервисы без участия DevOps‑команды. Это экономит время, ускоряет выход продукта в продакшен и снижает нагрузку на специалистов. Время запуска нового сервиса сократили с пяти дней до получаса. На 70% сократился time to market, на 40% сократилось время работы, которое тратят IT‑специалисты на развитие и эксплуатацию инфраструктуры.


