
Sur l’entreprise
Headway Inc is a global technology company redefining lifelong learning. Headway Inc builds digital products that make learning accessible, personalized, and effective for more than 150 million users worldwide.
The company’s mission is to help people grow and develop by making the best ideas accessible and by creating products that are genuinely enjoyable to use.
Ukraine
IT
Logiciels
Technologie
Google Cloud Platform
Cloud SQL
Cloud Storage
Pub/Sub
BigQuery
Dataform
Firebase
GitLab
Plus de 160 millions de téléchargements
Des millions d’utilisateurs actifs mensuels
Des milliers de personnes interagissent régulièrement avec l'application depuis plus de cinq semaines
En 2022, nous partagions déjà les débuts de notre collaboration avec Headway Inc (anciennement Headway), illustrant comment Cloudfresh avait contribué à optimiser l’infrastructure, le traitement des données et la montée en charge d’une application qui dépassait alors les 12 millions de téléchargements.
Depuis, Headway Inc a connu une croissance rapide — tant en termes d’envergure que de portefeuille produit et de taille des équipes. Aujourd’hui, l’entreprise développe cinq applications (Headway, Nibble, Skillsta, Addmile et Impulse), investit fortement dans le mobile, affine ses pipelines CI/CD et s’appuie sur une architecture agile capable d’absorber des pics de charge à grande échelle.
L’infrastructure de Headway Inc repose sur Google Cloud, en collaboration avec Cloudfresh, partenaire officiel Google Cloud. Elle évolue selon les besoins spécifiques de chaque produit, avec une priorité donnée à la flexibilité, à la rapidité de lancement, à la stabilité et à la réduction de la dette technique initiale. Les services piliers de cette architecture incluent :


Historiquement, Headway, Nibble et Skillsta ont été lancés sur Firebase. Ce choix s’est révélé stratégique grâce à sa simplicité et à sa rapidité de mise en œuvre, des atouts essentiels pour tester des hypothèses produit et intégrer les retours utilisateurs en continu.
Firebase a permis à l’équipe de :

Les composants Firebase les plus exploités incluent :
Firebase a fait preuve d’une grande stabilité lors des pics de charge, notamment au T5 en 2022 et 2023. Cependant, en 2024, l’équipe a rencontré des limites de mise à l’échelle, telles que le bridage (throttling) de la base de données Firestore, ce qui a affecté la stabilité du système.
Malgré cela, l’architecture globale a permis à l’équipe de répondre efficacement à la croissance du trafic, de maintenir une certaine flexibilité lors de l’ajout de nouvelles fonctionnalités et de faire évoluer rapidement les produits dont l’unité économique est avérée.
Des nouveautés comme les épisodes audios dans Nibble ou les systèmes de séries (streaks) démontrent la capacité de Firebase à soutenir l’engagement utilisateur. Ces fonctionnalités enrichissent non seulement les produits, mais illustrent également la flexibilité d’une architecture basée sur Firebase.
L’intégration de Firebase offre une visibilité approfondie sur les comportements utilisateurs. Les capacités analytiques permettent de suivre l’activité en temps réel, d’adapter les fonctionnalités et de prendre des décisions produit fondées sur des données fiables et exploitables.
Résultats observés :
Ces indicateurs ne se contentent pas de démontrer le succès : ils permettent à l’équipe de tester rapidement des hypothèses, de comprendre la réaction du public et de se concentrer sur les fonctionnalités qui améliorent réellement l’expérience utilisateur.

Avec plus de 100 dépôts de code, Headway Inc avait besoin d’une gouvernance claire et d’un contrôle d’accès granulaire. Le choix de GitLab s’est imposé afin de centraliser les projets, structurer les équipes et renforcer la visibilité sur le cycle de développement.
Points clés de la transition :

Aujourd’hui, GitLab est entièrement intégré aux workflows CI/CD de Headway Inc. Les pipelines couvrent la plupart des processus de développement, y compris les versions et les déploiements, tandis que les tâches spécialisées (telles que les builds iOS) s’appuient sur des outils supplémentaires.
Cette transition a considérablement amélioré l’organisation de l’ingénierie : les processus sont devenus plus clairs, mieux contrôlés et plus transparents entre les équipes.
Pour maintenir la cadence de développement et faire évoluer les environnements des nouveaux produits, Headway Inc a créé une synergie forte entre GitLab et Google Cloud.
GitLab gère le CI/CD : chaque modification sur la branche principale déclenche automatiquement un déploiement en environnement de test (staging). Tous les environnements fonctionnent sur Google Cloud, ce qui offre la flexibilité, la sécurité et l’évolutivité nécessaires à un portefeuille de produits dynamique.
Même si l’automatisation complète de chaque changement est encore prévue, la configuration actuelle offre déjà des processus stables, des tests plus rapides et une mise à l’échelle simple pour les nouveaux produits et fonctionnalités. Les ingénieurs peuvent créer rapidement de nouveaux environnements tout en conservant un contrôle centralisé via GitLab CI/CD.
Cette approche permet à Headway Inc de développer plusieurs produits en parallèle tout en conservant une forte agilité architecturale et une cadence d’ingénierie élevée, sans compromis sur la qualité ni la stabilité des déploiements — et sans perdre le contrôle.
La collaboration avec Cloudfresh a débuté en 2022 avec une demande pour des conditions Google Cloud optimales. Depuis, Cloudfresh est devenu un partenaire stratégique, accompagnant Headway Inc tant sur l’infrastructure Google Cloud que sur les processus CI/CD basés sur GitLab.
Les spécialistes de Cloudfresh conseillent régulièrement Headway Inc sur les modèles de licences et de facturation Google Cloud et GitLab, ainsi que sur l’utilisation optimale de Firebase et des autres services Google Cloud dans les nouveaux produits. Ce soutien permet à l’équipe de Headway Inc de rester concentrée sur le développement de ses produits tout en s’appuyant sur un partenaire expérimenté.

À l’avenir, ce partenariat s’étendra à la sécurité, au monitoring de performance et à l’expansion sur de nouveaux marchés, permettant à Headway Inc d’aborder sa croissance internationale avec sérénité.
