
Про компанію
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 з використанням рішень Google Cloud. Про те, як наша компанія оптимізувала інфраструктуру, обробку даних і забезпечила масштабування застосунку, який на той момент мав понад 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. Конвеєри CI/CD охоплюють більшість процесів розробки, включно з релізами та деплоєм, а для специфічних задач (наприклад, збірка iOS) команда застосовує додаткові інструменти.
Цей перехід суттєво вплинув на інженерну організацію: процеси стали впорядкованішими, контрольованішими й прозорішими для всіх команд. Команда фокусується на CI/CD, аналітиці та контролі доступів як на ключових компонентах стабільної та масштабованої розробки.
Щоб підтримувати швидкий темп розробки й ефективно масштабувати середовища під нові продукти, команда Headway Inc побудувала тісну інтеграцію GitLab із Google Cloud.
GitLab відповідає за CI/CD: саме тут відбувається контроль усіх етапів розробки, а кожна зміна в main автоматично запускає деплой на staging. Усі середовища розгортаються на Google Cloud — платформа забезпечує гнучкість, безпеку та масштабованість, які потрібні команді з динамічним продуктовим портфелем.
Навіть попри те, що автоматичне розгортання для кожної зміни ще в планах, поточна система вже дає відчутні результати: стабільні процеси, швидке тестування та просте масштабування під нові продукти або функції. Інженерна команда може швидко створювати нові оточення, зберігаючи централізований контроль завдяки CI/CD у GitLab.
Такий підхід дозволяє Headway Inc одночасно розвивати кілька продуктів, залишаючись гнучкими в архітектурі й швидкими в інжинірингу, без втрати контролю.
Співпраця Headway Inc з Cloudfresh розпочалась у 2022 році із запиту на оптимальні умови роботи з Google Cloud. Відтоді Cloudfresh стали надійним партнером, який допомагає команді Headway Inc розвивати як Google Cloud-інфраструктуру, так і CI/CD-процеси на базі GitLab.
Спеціалісти Cloudfresh регулярно консультують Headway Inc з питань ліцензування та білінгових моделей Google Cloud і GitLab, а також щодо використання Firebase та інших сервісів Google Cloud у нових продуктах. Такий формат підтримки дозволяє Headway Inc сфокусуватися на розвитку продуктів, маючи надійного партнера поруч.

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