
O firmie
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.
Ukraina
IT
Oprogramowanie
Technologie
Google Cloud Platform
Cloud SQL
Cloud Storage
Pub/Sub
BigQuery
Dataform
Firebase
GitLab
160+ milionów pobrań
Miliony aktywnych użytkowników miesięcznie
Tysiące osób regularnie korzysta z aplikacji przez ponad 5 tygodni z rzędu
W 2022 roku pisaliśmy już o pierwszych etapach współpracy Headway Inc (wówczas pod nazwą Headway) z Cloudfresh przy użyciu rozwiązań Google Cloud. O tym, jak nasza firma zoptymalizowała infrastrukturę, przetwarzanie danych i zapewniła skalowalność aplikacji, która w tamtym momencie miała ponad 12 milionów pobrań.
Od tego czasu Headway Inc znacznie urosło — pod względem skali działania, oferty produktowej i zespołu. Obecnie firma rozwija już pięć produktów (Headway, Nibble, Skillsta, Addmile i Impulse), jeszcze aktywniej działa na platformach mobilnych, rozwija procesy CI/CD i buduje elastyczną architekturę odporną na szczytowe obciążenia.
Infrastruktura Headway Inc została zbudowana w Google Cloud we współpracy z Cloudfresh, oficjalnym partnerem Google Cloud, i rozwija się z uwzględnieniem potrzeb każdego z produktów firmy. Zespół dąży do elastyczności, szybkiego uruchamiania, stabilności w skali i minimalizacji złożoności technicznej na starcie. Fundamentem architektury są następujące usługi:


Produkty Headway, Nibble i Skillsta od początku bazowały na Firebase. Był to wybór strategiczny ze względu na prostotę, szybkość startu i elastyczność — cechy kluczowe na wczesnym etapie, gdy najważniejsze jest szybkie testowanie hipotez i dopasowanie produktu do potrzeb rynku.
Firebase umożliwił:

Najwyżej cenione przez zespół komponenty to:
Firebase wykazał się dużą stabilnością nawet w okresach szczytowego ruchu pod koniec 2022 i 2023 roku. Choć w 2024 roku zespół napotkał pewne ograniczenia skalowalności (tzw. throttling w Firestore), ogólna architektura pozwoliła sprawnie zareagować na wzrost ruchu i utrzymać elastyczność.
Mimo to ogólna architektura umożliwiła skuteczną reakcję na wzrost ruchu, zachowanie elastyczności przy dodawaniu nowych funkcji i szybkie skalowanie produktów o potwierdzonej rentowności (unit economics).
Wśród nowości wdrożonych dzięki Firebase znalazły się odcinki audio w Nibble oraz funkcja “streaków”, która buduje głębsze zaangażowanie użytkowników. Funkcje te nie tylko wzbogacają produkt, ale także demonstrują elastyczność architektury opartej na Firebase.
Integracja z Firebase daje Headway Inc nie tylko swobodę programowania, ale i wgląd w zachowania użytkowników. Analityka pozwala na bieżąco śledzić aktywność, dostosowywać funkcjonalności i podejmować decyzje w oparciu o twarde dane.
Dzięki temu zespół wie, że:
Wskaźniki te nie tylko pokazują sukces — pozwalają zespołowi szybko testować hipotezy, zrozumieć reakcje odbiorców i skupić się na funkcjach, które naprawdę poprawiają komfort użytkowania.

Wraz ze wzrostem liczby projektów (ponad 100 repozytoriów) pojawiła się potrzeba lepszej strukturyzacji pracy i kontroli dostępu. Headway Inc zdecydowało się na przejście do GitLab, co pozwoliło uporządkować projekty w ramach struktury firmy i centralnie zarządzać analityką procesów.
Główne powody migracji:

Obecnie GitLab jest w pełni zintegrowany z procesami CI/CD firmy Headway Inc. Potoki obejmują większość procesów programistycznych, w tym wydania i wdrożenia, natomiast zadania specjalistyczne (takie jak kompilacje iOS) wymagają dodatkowych narzędzi.
Ta zmiana znacznie usprawniła organizację prac inżynieryjnych — procesy stały się bardziej przejrzyste, lepiej kontrolowane i bardziej zrozumiałe dla wszystkich zespołów.
Aby utrzymać tempo prac, Headway Inc zbudowało ścisłą integrację GitLab z Google Cloud. GitLab odpowiada za warstwę CI/CD — każda zmiana w gałęzi głównej (main) automatycznie uruchamia proces wdrożenia na środowisko stagingowe. Wszystkie środowiska działają w Google Cloud, co gwarantuje bezpieczeństwo i skalowalność przy dynamicznym portfelu produktów.
Dzięki temu zespół inżynierski może błyskawicznie tworzyć nowe środowiska testowe, zachowując centralną kontrolę. Takie podejście pozwala Headway Inc rozwijać kilka produktów jednocześnie, pozostając zwinnym i szybkim bez utraty stabilności.
Współpraca Headway Inc z Cloudfresh rozpoczęła się w 2022 roku. Od tego czasu Cloudfresh stał się zaufanym partnerem wspierającym firmę zarówno w obszarze infrastruktury Google Cloud, jak i procesów CI/CD w GitLab.
Eksperci Cloudfresh regularnie doradzają w kwestiach licencjonowania, optymalizacji kosztów (billing) oraz najlepszych praktyk wykorzystania Firebase. Dzięki temu wsparciu zespół Headway Inc może w pełni skupić się na rozwoju swoich innowacyjnych produktów.

W planach jest dalsze rozszerzanie współpracy o kwestie bezpieczeństwa, monitoringu wydajności i skalowania na nowe rynki globalne.
