
O firmie
Seznam.cz (Seznam) to lider czeskiego internetu z pasją do technologii i danych. Obsługuje własne centra danych i zarządza ponad 30 usługami, o które dba ponad 1900 pracowników. Seznam jest platformą dla społeczeństwa, przedsiębiorców i wydawców. Z setkami deweloperów i również z dużą liczbą aktywnych projektów, firma utrzymuje dynamicznie rozwijający się ekosystem, jednocześnie zachowując stabilność operacyjną i skalę.
Oś czasu projektu: Stała współpraca od 2025 roku
Czechy
Marketing, Media i Rozrywka
GitLab Premium
CI/CD
GitOps workflows
Project management
Ponad 100 deweloperów
Ponad 100 000 potoków CI/CD miesięcznie
100% wdrożenia on-premises (lokalnie)
Zunifikowana platforma dla kodu, zadań i infrastruktury
Dla Seznam stabilność i zaufanie są kluczowe: ich infrastruktura musi skalować się niezawodnie, zapewniać bezpieczeństwo danych i dostarczać deweloperom narzędzi niezbędnych do szybkiego działania.
Deweloperzy Seznam postanowili znaleźć rozwiązanie, które uporządkuje ich procesy pracy bez utraty kontroli nad danymi. Wymaganie było jasne: dane musiały pozostać w firmie. W tamtym czasie narzędzia DevOps hostowane w chmurze nie wchodziły w grę. Firma potrzebowała platformy, która:
GitLab szybko stał się oczywistym wyborem – jednym z niewielu rozwiązań typu self-managed, wystarczająco potężne, aby połączyć skalowalność, automatyzację i bezpieczeństwo na jednej platformie.
Adaptowany stopniowo, zespół po zespole, GitLab ewoluował z małego wewnętrznego eksperymentu w centralną platformę DevSecOps firmy Seznam. Stał się jednym miejscem, w którym deweloperzy planują, kodują, testują i wdrażają. Jednocześnie zapewnia, że wszystkie dane pozostają bezpiecznie w siedzibie firmy.
Każdy z ponad 50 zespołów deweloperskich Seznam korzysta z GitLab w sposób najlepiej dopasowany do swoich procesów pracy, co odzwierciedla kulturę elastyczności i zaufania w firmie.
Zarządzanie infrastrukturą
Od Kafki i Hadoop po OpenStack i usługi monitorowania, inżynierowie Seznam wykorzystują potoki GitLab do automatyzacji zadań infrastrukturalnych, zarządzania konfiguracjami i efektywnego skalowania wewnętrznych platform.

Praktyczny przykład:
GitLab stał się interfejsem do zarządzania i konfigurowania setek zdalnych serwerów w całej infrastrukturze Seznam. Dzięki automatyzacji opartej na GitOps, zespoły mogą żądać, dostarczać i aktualizować wewnętrzne usługi bezpośrednio z potoków. Takie podejście zautomatyzowało również dostarczanie infrastruktury monitorującej w całej firmie – zmiana, która znacznie poprawiła szybkość, spójność i niezawodność, jednocześnie redukując ręczną konserwację.
Dzięki adopcji oddolnej, GitLab stał się podstawowym ekosystemem deweloperskiem Seznam, łącząc współpracę, automatyzację i zaufanie w jednej, skalowalnej, samodzielnie zarządzanej platformie.
W skrócie:
Z GitLab jako fundament, Seznam osiągnął więcej niż tylko przechowywanie kodu:
1. Niezawodność platformy, której ufają zespoły
GitLab konsekwentnie dowiódł swojej stabilności i łatwości w utrzymaniu, nawet w miarę wzrostu jego wykorzystania przez Seznam. Pomimo uruchomienia dużej, samodzielnie zarządzanej instancji, platforma wykazuje wyjątkowy czas sprawności bez większych zakłóceń operacyjnych. Deweloperzy wiedzą, że gdy wysyłają kod lub uruchamiają potoki, GitLab po prostu działa.
2. Płynne, przewidywalne aktualizacje
Regularne aktualizacje wersji przeprowadzane są bez znaczących komplikacji, pomagając Seznam być na bieżąco z najnowszymi funkcjami i poprawkami bezpieczeństwa GitLab. Spójność tych cykli zbudowała wewnętrzne zaufanie i pozwoliła na minimalny czas przestoju.
3. Bezpieczeństwo i pełna kontrola nad danymi
Hostując GitLab w całości lokalnie (on-premises), Seznam zachowuje pełną suwerenność nad swoimi danymi – co jest wymogiem niepodlegającym negocjacjom, biorąc pod uwagę ścisłe polityki bezpieczeństwa firmy. Kod, potoki i dokumentacja nigdy nie opuszczają infrastruktury, zapewniając zgodność i zaufanie.
4. Współpraca, która podnosi jakość kodu
Żądania scalenia i wzajemne weryfikacje (peer reviews) są powszechne we wszystkich zespołach, wprowadzając przejrzystość do procesów pracy. Funkcje te zapewniają stałą jakość i sprzyjają wymianie wiedzy w setkach repozytoriów.
5. Wydajne skalowanie dzięki dokumentacji i planowaniu
Obszerna dokumentacja administratora GitLab, obejmująca wdrożenia od 1000 do 50 000 użytkowników, była kluczowa dla planowania pojemności. Umożliwia zespołowi pewne skalowanie przy jednoczesnej optymalizacji zasobów infrastruktury.
6. Uproszczony krajobraz narzędzi i zredukowany narzut pracy
Chociaż Seznam nie śledzi formalnie optymalizacji kosztów, konsolidacja zarządzania projektami, CI/CD, dokumentacji i monitorowania w GitLab zmniejszyła zapotrzebowanie na oddzielne narzędzia. Ta konsolidacja upraszcza zarządzanie bezpieczeństwem i obniża złożoność operacyjną.

Patrząc w przyszłość, Seznam zamierza zintegrować GitLab ze swoim specyficznym ekosystemem AI. Platforma będzie ściśle zintegrowana z wewnętrznymi narzędziami do rozwoju AI i będzie działać jako źródło danych oraz poligon doświadczalny dla inteligentnych przepływów pracy.
Wizja długoterminowa jest jasna: GitLab ewoluuje z niezawodnej platformy do zarządzania kodem i automatyzacji w kluczowy komponent infrastruktury Seznam wspieranej przez AI — system, w którym rozwój, dane i inteligencja łączą się, aby pomagać zespołom pracować szybciej, mądrzej i z pełnym zaufaniem do narzędzi, z których korzystają.
Cloudfresh, Certyfikowany Select partner GitLab, wspiera firmę w efektywnym zarządzaniu i skalowaniu jej środowiska GitLab typu self-hosted. Współpraca koncentruje się na praktycznym wsparciu, wdrażaniu funkcji i długoterminowej optymalizacji kosztów.
Z Cloudfresh jako strategicznym Partnerem Usług Profesjonalnych GitLab, Seznam kontynuuje wzmacnianie swojej stabilnej, bezpiecznej platformy deweloperskiej, jednocześnie budując fundament pod przyszłe innowacje napędzane przez AI.

