search
Klientské případy Případové studie Gitlab – Klientský případ: Seznam

O společnosti

Seznam.cz (Seznam) je lídrem českého internetu s vášní pro technologie a data. Provozuje vlastní datová centra a více než 30 služeb, o které se stará přes 1 900 zaměstnanců. Seznam je platformou pro veřejnost, podnikatele i vydavatele. Se stovkami vývojářů a stejným počtem aktivních projektů udržuje společnost rychle se rozvíjející ekosystém při zachování provozní stability a škálovatelnosti.

Časová osa projektu: Probíhající partnerství od roku 2025

Země

Česko

Odvětví

Marketing, Média a Zábava

Technologický zásobník

GitLab Premium

CI/CD

GitOps workflows

Project management

Statistiky

100+ vývojářů

100 000+ CI/CD pipelines měsíčně

100% on-premise nasazení

Jednotná platforma pro kód, úkoly a infrastrukturu

Jak stovky vývojářů Seznamu budují důvěru a škálují inovace s GitLabem a Cloudfresh

Výzva: Vyvážení rychlosti vývojářů s absolutní datovou suverenitou

Pro Seznam jsou stabilita a důvěra klíčové: jejich infrastruktura musí být spolehlivě škálovatelná, udržovat data v bezpečí a poskytovat vývojářům nástroje, které potřebují k rychlé práci.

Vývojáři Seznamu se pustili do hledání řešení, které by vneslo strukturu do jejich pracovních postupů, aniž by obětovali kontrolu nad daty. Požadavek byl jasný: data musela zůstat interně. V té době nebyly cloudové nástroje DevOps možností. Společnost potřebovala platformu, která by:

Podporovala flexibilní adopci a umožnila každému týmu osvojit si postupy DevSecOps vlastním tempem, namísto prosazování univerzálního modelu.
Umožnila automatizaci ve velkém měřítku, od správy stovek vzdálených serverů po orchestraci interních služeb a komplexních datových toků.
Položila základy pro budoucí inovace a sloužila jako most k rostoucímu ekosystému umělé inteligence Seznamu.

GitLab se rychle ukázal jako jasná volba – jedno z mála self-managed řešení dostatečně výkonných na to, aby spojilo škálovatelnost, automatizaci a bezpečnost v jediné platformě.

Řešení: GitLab jako páteř vývoje

GitLab, přijímaný postupně tým po týmu, se vyvinul z malého interního experimentu v centrální DevSecOps platformu Seznamu. Stal se jediným místem, kde vývojáři plánují, kódují, testují a nasazují. Zároveň zajišťuje, že všechna data zůstávají bezpečně on-premise.

Každý z více než 50 vývojářských týmů Seznamu používá GitLab způsobem, který nejlépe vyhovuje jejich pracovním postupům, což odráží firemní kulturu flexibility a důvěry.

Klíčové způsoby, jakými Seznam dnes GitLab používá:

  1. Spolupráce na kódu
    Merge requesty a revize podporují zajištění kvality a sdílení znalostí v každém projektu. Týmy se spoléhají na GitLab při standardizaci spolupráce při zachování plné autonomie.
  2. CI/CD automatizace ve velkém měřítku
    S více než 100 000 pipelines měsíčně GitLab automatizuje vše od sestavování softwaru a testování po provisioning infrastruktury a GitOps workflows – zajišťuje rychlejší dodání a méně manuálních kroků.
  3. Projektové řízení v kontextu
    Pomocí vážení issues, epics a roadmaps mohou vývojáři plánovat a sledovat postup přímo v GitLabu, což omezuje přepínání mezi nástroji a udržuje projekty sladěné od nápadu po vydání.
  4. Více než jen kód
    GitLab Pages, integrované wiki a API rozšiřují platformu o dokumentaci, publikování a automatizaci. Týmy dokonce propojují GitLab s interními systémy pro vlastní pracovní postupy a správu služeb.

Správa infrastruktury
Od Kafky a Hadoopu po OpenStack a monitorovací služby, inženýři Seznamu využívají GitLab pipelines k automatizaci úkolů infrastruktury, správě konfigurací a efektivnímu škálování interních platforem.

„GitLab se etabloval jako naše centrální platforma pro správu kódu díky adopci ze strany uživatelů, nikoli na základě příkazu shora. Nevynucujeme jednotné DevOps postupy. Místo toho týmy přejímají funkce GitLabu vlastním tempem, vybírají a kombinují nástroje tak, jak to nejlépe vyhovuje jejich pracovním postupům. Tento přístup umožnil organický růst DevOps zralosti napříč organizací. Naše spolupráce s Cloudfresh byla klíčová. Tým nás podpořil při optimalizaci cen, objevování nových funkcí GitLabu a zajištění toho, aby naši vývojáři drželi krok s vyvíjejícími se schopnostmi platformy.”
Gabriel Bóna Інженер інфраструктури, Seznam

Praktický příklad:

GitLab se stal rozhraním pro správu a konfiguraci stovek vzdálených serverů napříč infrastrukturou Seznamu. Prostřednictvím automatizace řízené principy GitOps mohou týmy žádat, provisionovat a aktualizovat interní služby přímo z pipelines. Tento přístup také zautomatizoval provisioning monitorovací infrastruktury v celé společnosti – změna, která výrazně zlepšila rychlost, konzistenci a spolehlivost a zároveň snížila manuální údržbu.

Výsledky: Důvěra, stabilita a efektivita

Díky adopci „zdola nahoru“ (bottom-up) se GitLab stal páteří vývojového ekosystému Seznamu, který spojuje spolupráci, automatizaci a důvěru v jediné, škálovatelné, self-managed platformě.

Stručný přehled:

100+
vývojářů
100,000+
CI/CD pipelines měsíčně
100%
on-premise nasazení
Jednotná platforma pro kód, úkoly a infrastrukturu

Zde je český text naformátovaný tak, aby odpovídal struktuře anglického originálu:

S GitLabem v jádru dosáhl Seznam více než jen úložiště kódu:

1. Spolehlivost platformy, které týmy důvěřují

GitLab se opakovaně ukázal jako stabilní a udržovatelný, i když se jeho využití v Seznamu rozšířilo. Navzdory provozu velké self-managed instance vykazuje platforma výjimečnou dostupnost bez větších provozních výpadků. Vývojáři vědí, že když pushují kód nebo spouštějí pipelines, GitLab prostě funguje.

2. Hladké, předvídatelné upgrady

Pravidelné aktualizace verzí probíhají bez větších komplikací, což Seznamu pomáhá udržet krok s nejnovějšími funkcemi a bezpečnostními záplatami GitLabu. Konzistence těchto cyklů vybudovala interní důvěru a umožnila minimální odstávky.

3. Bezpečnost a plná kontrola nad daty

Díky hostování GitLabu výhradně on-premise si Seznam udržuje úplnou suverenitu nad svými daty – což je vzhledem k přísným bezpečnostním politikám společnosti nesmlouvavý požadavek. Kód, pipelines a dokumentace nikdy neopouštějí infrastrukturu, což zajišťuje soulad a důvěru.

4. Spolupráce, která zvyšuje kvalitu kódu

Merge requesty a peer reviews jsou univerzální napříč týmy a začleňují transparentnost do pracovních postupů. Tyto funkce zajišťují konzistentní kvalitu a podporují sdílení znalostí napříč stovkami repozitářů.

5. Efektivní škálování díky dokumentaci a plánování

Rozsáhlá administrátorská dokumentace GitLabu – pokrývající nasazení od 1 000 do 50 000 uživatelů – byla klíčová pro plánování kapacit. Umožňuje týmu škálovat s jistotou a zároveň optimalizovat zdroje infrastruktury.

6. Zjednodušené portfolio nástrojů a snížená režie

Ačkoli Seznam formálně nesleduje optimalizaci nákladů, konsolidace projektového řízení, CI/CD, dokumentace a monitoringu do GitLabu snížila potřebu samostatných nástrojů. Tato konsolidace zjednodušuje správu zabezpečení a snižuje provozní složitost.

Pojďme společně vybudovat spolehlivé a škálovatelné GitLab prostředí pro vaše týmy! Získejte bezplatnou konzultaci
„GitLab nám dává svobodu spravovat zdrojový kód v našich datových centrech pod naší kontrolou. Platforma nám také pomáhá významně zrychlit a zlepšit DevOps procesy.”
Michal Touzin IT-менеджер, Seznam

Budoucí plány: Vývoj řízený umělou inteligencí s GitLab Duo & MCP

Při pohledu do budoucna si Seznam klade za cíl integrovat GitLab do svého specifického ekosystému AI. Platforma bude úzce propojena s interními nástroji pro vývoj AI a bude fungovat jako zdroj dat a testovací prostředí pro inteligentní pracovní postupy.

  • Integrace GitLabu do AI architektury Seznamu prostřednictvím MCP. Seznam vyvíjí interní Model Context Protocol (MCP) server pro sjednocení přístupu k datům napříč svým technologickým stackem. GitLab bude fungovat jako klíčový poskytovatel dat, dodávající kontextové informace – od repozitářů a pipelines po projektové řízení a historie nasazení – což umožní nástrojům AI analyzovat a jednat na základě kompletních dat o vývojovém cyklu.
  • Vytváření bezpečných sandboxů pro experimentování s AI. Aby Seznam zajistil bezpečnost a udržel stabilitu produkce, plánuje nasadit samostatné instance GitLabu jako sandboxová prostředí. Ta týmům umožní testovat AI modely, schopnosti Gitlab Duo a integrace MCP bez ovlivnění živých systémů – což urychlí experimentování a zároveň udrží riziko pod kontrolou.

Dlouhodobá vize je jasná: GitLab se vyvine ze spolehlivé platformy pro kód a automatizaci v klíčovou součást infrastruktury Seznamu podporované umělou inteligencí – systém, kde se vývoj, data a inteligence sbíhají, aby pomohly týmům pracovat rychleji, chytřeji a s naprostou důvěrou v nástroje, kterým věří.

Role Cloudfresh: Vedení růstu a inovací

Cloudfresh, Certifikovaný Select GitLab partner, podporuje společnost při efektivní správě a škálování jejího self-hosted GitLab prostředí. Spolupráce se zaměřuje na praktickou podporu, adopci funkcí a dlouhodobou optimalizaci nákladů.

Cloudfresh podporuje Seznam tím, že:

Poskytuje licencování a nákladově efektivní možnosti, které jsou v souladu s dlouhodobou strategií škálovatelnosti a infrastruktury.
Radí ohledně roadmapy GitLabu a vydávání nových funkcí a pomáhá týmům adoptovat cenné schopnosti ve správný čas.
Dodává odborné znalosti v oblasti upgradů, škálování a osvědčených postupů, aby zajistil spolehlivost a hladký výkon v celém self-managed prostředí.
Podporuje připravenost na AI, nabízí vhled do GitLab Duo a nových případů použití řízených AI, aby připravil půdu pro hladkou integraci.

S Cloudfresh jako strategickým GitLab Professional Services Partnerem, Seznam nadále posiluje svou stabilní a bezpečnou vývojovou platformu – a zároveň buduje základy pro budoucí inovace poháněné umělou inteligencí.

Vybavte své vývojářské týmy na další etapu DevSecOps a workflow řízených umělou inteligencí. Spojme se!
CTA Image
Spojte se se společností Сloudfresh