Проект
Ускорили разработку с ИИ в 3 раза: совместно с «Роза Хутор» запустили мобильное приложение горнолыжного курорта к открытию сезона для 2 млн гостей
Контекст
«Роза Хутор» — один из крупнейших круглогодичных горнолыжных курортов России и лауреат премии World Ski Awards в номинации «Лучший горнолыжный курорт России». Ежегодно курорт посещает около 2 миллионов гостей.
Компания поставила цель повысить качество сервиса и удобства клиентов — а для этого требовалось развить цифровые продукты. Нужно было создать удобное, масштабируемое и технологичное решение, которое выдерживает высокие пиковые нагрузки и предоставляет пользователям доступ ко всем сервисам курорта.
Задача
Создать единую цифровую платформу для гостей курорта на базе мобильного приложения и бесшовно мигрировать с монолита на микросервисную архитектуру. Максимально ускорить разработку с помощью ИИ-инструментов, чтобы успеть к старту нового сезона, когда курорту предстояло принять почти 2 млн гостей.
Столкнулись с похожей задачей? Поможем решить.
Трудности
— Высокая нагрузка в пиковые периоды требовала перехода на микросервисную архитектуру. Нужно было снять ограничения масштабирования и параллельно модернизировать мобильную платформу.
— Внутренняя команда была занята поддержкой старых приложений и сайтом. Требовалось запустить обновленное мобильное приложение к началу нового сезона, а времени оставалось немного.
— Backend существующего решения был построен как монолит с использованием разнородных систем хранения данных. Это блокировало возможность быстрого добавления нового функционала.
Результаты
— Сформировали кросс-функциональную команду, интегрировались с ИТ-командой «Роза Хутор». Собранная команда должна была держать высокий темп разработки, чтобы успеть сдать проект к старту сезона, и найти способ ускориться и кратно повысить свою эффективность.
— Перестроили в клиенте процесс разработки, внедрив в него ИИ-экспертизу. Мы были ограничены по срокам: приближалось начало сезона, перед командой стояла масштабная задача в условиях лимита ресурсов. Поэтому было принято решение использовать для ускорения искусственный интеллект, чтобы выпускать фичи в 2 раза быстрее. Мы проанализировали инструментарий, отобрали самые эффективные варианты и внедрили их в процесс разработки.
— Ускорили разработку с помощью ИИ-инструментов. Команда, работающая над мобильным приложением, использовала Claude Code. Он эффективно снимает с разработчиков рутину: верстку типовых экранов, шаблонный код, разбор ошибок и первичную архитектурную раскладку. А для работы с backend применили Cursor AI — он берет на себя тестирование, быстрый рефакторинг, разбор ошибок и логов. В итоге получилось в разы ускорить рабочий процесс.
— Помогли разработать не просто приложение, а целую экосистему. Она включает в себя мобильное приложение на Flutter, веб-панель для управления контентом на Vue.js и отказоустойчивый backend (Kubernetes, микросервисы). Также реализовали интеграции с Cesium и OSM для работы с картами. Необходимость объединить все эти элементы в одну систему стала настоящим вызовом.
— Запустили миграцию с монолита на микросервисную архитектуру. Реализовали архитектуру, которая гарантирует отказоустойчивость в пик сезона. Для этого аккуратно переносили функциональность на отдельные сервисы: PostgreSQL (с PostGIS для геоданных), Elasticsearch (поиск), Kafka (асинхронная обработка событий), Redis (кэширование). Теперь приложение рассчитано на базу в 600 тысяч пользователей и пиковую нагрузку в 10-12 тысяч посетителей ежедневно.
— Реализовали ролевую модель доступов. Уровней доступа четыре: посетитель, гость, администратор и контент-менеджер. Посетитель может просматривать контент и обращаться в чат поддержки, гость — вдобавок к этому покупать товары/услуги и бронировать отели/снаряжение, просматривать карты и участвовать в бонусной программе. Контент-менеджер просматривает информацию и управляет контентом, а администратор — сотрудник с полным доступом ко всем функциям приложения.
— Внедрили единый стек технологий. Flutter для Frontend, TypeScript и Symfony для backend. Это сделало экосистему стабильной, готовой к пиковым загрузкам и дальнейшему масштабированию.
— Подготовили приложение к релизу за 6 месяцев. Команде удалось выйти на оптимальную скорость, чтобы после полугода разработки появилось удобное и быстрое приложение, готовое к запуску в сторах. Оно включает в себя цифровой гид по курорту, возможность забронировать отель, арендовать оборудование, раздел с мероприятиями, где каждый гость найдет активности по душе, чат для общения с друзьями, раздел горнолыжных услуг, чат поддержки и кнопку SOS-вызова: можно отправить сигнал, чтобы вызвать спасательную команду.
— Разработали зимнюю интерактивную карту склонов. На ней можно проверить онлайн-статус всех трасс и подъемников, а еще — получить информацию о загруженности канатных дорог. Реализация такой сложной геоинформационной системы была нетривиальной задачей.
— Создали полноценный цифровой гид по курорту. Добавили навигационную карту, чтобы гости могли найти нужную локацию и построить комфортный маршрут перед выходом из номера и в полной мере насладиться прогулкой. Погода и веб-камеры в реальном времени, полный каталог услуг и актуальных акций — в приложении есть все, чтобы сократить любые организационные моменты на отдыхе до пары кликов.
— Разработали план развития приложения. Мы не разово применили ИИ-инструменты в разработке приложения, а внедрили в рабочие процессы на постоянной основе, значительно их ускорив. Искусственный интеллект будет использоваться и при дальнейшем масштабировании приложения. Гости уже получают новые фичи быстрее в 1,5-3 раза — и эта скорость в том числе способствует укреплению позиций курорта на рынке, делая его лучшим в России.
Заинтересовало?


