
О компании
Headway Inc — глобальная технологическая компания, которая переосмысливает обучение на протяжении всей жизни. Headway Inc создают цифровые продукты, делающие обучение доступным, персонализированным и эффективным для более чем 150 миллионов пользователей по всему миру.
Миссия компании — помогать людям развиваться и расти, делая лучшие идеи доступными и создавая продукты, которыми действительно приятно пользоваться.
Украина
ИТ
Программное обеспечение
Технологии
Google Cloud Platform
Cloud SQL
Cloud Storage
Pub/Sub
BigQuery
Dataform
Firebase
GitLab
160+ миллионов загрузок всех продуктов
Миллионы активных пользователей в месяц
Тысячи людей регулярно взаимодействуют с приложением в течение 5+ недель
В 2022 году мы уже рассказывали о первых этапах сотрудничества с Headway Inc (тогда — Headway) и о том, как Cloudfresh помог оптимизировать инфраструктуру, обработку данных и масштабирование приложения, которое на тот момент превысило 12 миллионов загрузок.
С тех пор Headway Inc значительно выросли — по масштабам, продуктовой линейке и размеру команды. Сегодня компания развивает уже пять продуктов (Headway, Nibble, Skillsta, Addmile и Impulse), еще активнее работает с мобильными платформами, продолжает развивать CI/CD-процессы и строит гибкую архитектуру, способную выдерживать пиковые нагрузки.
Инфраструктура Headway Inc построена на Google Cloud в сотрудничестве с Cloudfresh, официальным партнером Google Cloud, и развивается с учётом потребностей каждого продукта. Команда делает ставку на гибкость, быстрый запуск, стабильность при масштабировании и снижение технической сложности на ранних этапах. Основу архитектуры составляют следующие сервисы:


Исторически Headway, Nibble и Skillsta запускались на базе Firebase. Это решение стало стратегическим благодаря простоте, скорости запуска и гибкости — особенно на ранних этапах, когда важно быстро тестировать гипотезы и адаптироваться под потребности пользователей.
Firebase позволил команде:

Среди наиболее ценных компонентов, которые команда активно использует:
Firebase демонстрировал высокую стабильность во время пиковых нагрузок, включая Q5 в 2022 и 2023 годах. Однако в 2024 году команда столкнулась с ограничениями масштабирования, в частности с throttling в Firestore, что повлияло на стабильность системы.
Тем не менее общая архитектура позволила эффективно реагировать на рост трафика, сохранять гибкость при добавлении новых функций и быстро масштабировать продукты с подтверждённой юнит-экономикой.
Среди недавних фич — аудиоэпизоды в Nibble и механика стриков, которая помогает выстраивать более глубокое взаимодействие с пользователем. Эти функции не только обогащают продукт, но и демонстрируют гибкость архитектуры на базе Firebase.
Интеграция с Firebase даёт команде Headway Inc не только гибкость в разработке, но и глубокое понимание того, как пользователи взаимодействуют с продуктами. Аналитика позволяет оперативно отслеживать активность, адаптировать функциональность и принимать решения на основе реальных данных.
Благодаря этому команда видит:
Эти показатели позволяют не просто фиксировать успех, а быстро проверять гипотезы, видеть реакцию аудитории и делать акцент на функциях, которые действительно улучшают пользовательский опыт.

С ростом числа проектов в Headway Inc (более 100 репозиториев) возникла потребность в более структурированной организации работы, надёжном контроле доступа и прозрачности инженерных процессов. Поэтому команда выбрала GitLab, который позволяет выстраивать проекты в рамках структуры компании, управлять доступами на разных уровнях и централизованно собирать аналитику.
Ключевые причины перехода:

Сегодня GitLab полностью интегрирован в CI/CD-процессы Headway Inc. Пайплайны охватывают большинство этапов разработки, включая релизы и деплой, а для специализированных задач (например, сборка iOS) используются дополнительные инструменты.
Переход заметно повлиял на инженерную организацию: процессы стали более упорядоченными, управляемыми и прозрачными для всех команд.
Чтобы поддерживать высокий темп разработки и эффективно масштабировать окружения под новые продукты, команда Headway Inc выстроила тесную интеграцию GitLab с Google Cloud.
GitLab отвечает за CI/CD: каждое изменение в основной ветке автоматически запускает деплой на staging. Все окружения развернуты в Google Cloud, который обеспечивает гибкость, безопасность и масштабируемость, необходимые для динамичного продуктового портфеля.
Хотя полная автоматизация для каждого изменения ещё в планах, текущая система уже дает ощутимые результаты: стабильные процессы, быстрое тестирование и простое масштабирование под новые продукты и функции. Инженеры могут быстро создавать новые окружения, сохраняя централизованный контроль через CI/CD в GitLab.
Такой подход позволяет Headway Inc параллельно развивать несколько продуктов, оставаясь гибкими в архитектуре и быстрыми в инженерии — без потери контроля.
Сотрудничество Headway Inc с Cloudfresh началось в 2022 году с запроса на оптимальные условия работы с Google Cloud. С тех пор Cloudfresh стали надёжным партнёром, который помогает развивать как инфраструктуру Google Cloud, так и CI/CD-процессы на базе GitLab.
Специалисты Cloudfresh регулярно консультируют Headway Inc по вопросам лицензирования и биллинга Google Cloud и GitLab, а также по использованию Firebase и других сервисов Google Cloud в новых продуктах. Такой формат поддержки позволяет команде Headway Inc сосредоточиться на развитии продуктов, имея опытного партнёра рядом.

В планах — расширение сотрудничества в областях безопасности, мониторинга производительности и масштабирования инфраструктуры под новые рынки. Это поможет Headway Inc усилить контроль в DevOps-процессах, адаптировать архитектуру к растущим нагрузкам и уверенно выходить на новые рынки.
