search
Кейси клієнтів Кейси Gitlab – Кейс клієнта: Seznam

Про компанію

Seznam.cz (Seznam) — провідна інтернет-компанія Чехії, яка обожнює технології та дані. У неї власні дата-центри, понад 30 сервісів і команда з більш ніж 1900 людей. Seznam — це платформа для це платформа для широкої аудиторії: від звичайних користувачів до бізнесу та видавців. Маючи сотні розробників і стільки ж активних проєктів, компанія підтримує динамічну екосистему, зберігаючи водночас операційну стабільність і масштаб.

Терміни проєкту: Постійне партнерство з 2025 року

Країна

Чехія

Галузь

Маркетинг, Медіа та Розваги

Технологічний стек

GitLab Premium

CI/CD

GitOps workflows

Project management

Статистика

100+ розробників

100 000+ конвеєрів CI/CD щомісяця

100% локальне розгортання

Єдина платформа для коду, задач та інфраструктури

Як сотні розробників Seznam будують довіру та масштабують інновації з GitLab та Cloudfresh

Виклик: забезпечити швидкість розробки без компромісів у контролі над даними

Для Seznam стабільність і довіра є вирішальними: їхня інфраструктура має надійно масштабуватися, зберігати дані в безпеці та надавати розробникам інструменти, необхідні для швидкої роботи.

У Seznam шукали спосіб упорядкувати роботу команд, не поступаючись контролем над власними даними. Вимога була чіткою: дані мали залишатися в компанії. На той час хмарні інструменти DevOps не розглядалися. Компанії потрібна була платформа, яка б:

Гарантувала суверенітет даних, зберігаючи весь код, конвеєри та інфраструктуру повністю локально.
Підтримувала гнучке впровадження, дозволяючи кожній команді впроваджувати практики DevSecOps у власному темпі, а не нав’язувати універсальну модель.
Забезпечувала масштабну автоматизацію: від керування сотнями віддалених серверів до організації внутрішніх сервісів і складних потоків даних.
Закладала основу для майбутніх інновацій, слугуючи мостом до екосистеми ШІ, що зростає в Seznam.

GitLab швидко став одним із небагатьох рішень, яке поєднує масштабованість, автоматизацію й безпеку без потреби у зовнішньому хостингу.

Рішення: GitLab як основа розробки

GitLab впроваджувався поступово в різних командах,  і перетворився з невеликого внутрішнього експерименту на центральну платформу DevSecOps у Seznam.  Платформа перетворилася на єдину точку для планування, написання, тестування та розгортання коду — з повною ізоляцією всіх даних.

Кожна з понад 50 команд розробників Seznam використовує GitLab так, як це найкраще відповідає їхнім робочим процесам, що відображає культуру гнучкості та довіри в компанії.

Як Seznam використовує GitLab:

1. Спільна робота над кодом

Merge-запити та рев’ю — основа якості коду й обміну знаннями в кожному проєкті. GitLab допомагає налагодити єдиний підхід до співпраці, не позбавляючи команди автономії.

2. CI/CD в масштабі компанії

З понад 100 тисяч пайплайнів щомісяця, GitLab автоматизує все: від збірки й тестування до налаштування інфраструктури та GitOps. Менше ручної роботи, швидше до релізу.

3. Управління проєктами прямо в GitLab

Використовуючи ваги задач, епіки та дорожні карти, розробники планують і відстежують прогрес без потреби перемикатись між інструментами — від ідеї до релізу все під рукою.

4. Не тільки про код

GitLab Pages, вбудовані вікі та API розширюють платформу до документації, публікацій та автоматизації. Деякі команди інтегрують GitLab із внутрішніми системами для кастомних флоу і сервісного менеджменту.

5. Інфраструктура під контролем

Від Kafka й Hadoop до OpenStack і моніторингу — інженери Seznam автоматизують задачі, керують конфігураціями та масштабують сервіси через пайплайни GitLab.



«GitLab став для нас центральною платформою для роботи з кодом завдяки ініціативі самих команд, а не рішенням згори. Ми не нав’язуємо єдині DevOps-практики — кожна команда впроваджує можливості GitLab у своєму темпі, обираючи ті інструменти, які найкраще підходять до їхньої роботи. Такий підхід дав змогу органічно розвивати зрілість DevOps по всій компанії. У цьому дуже допомогла співпраця з Cloudfresh — від оптимізації вартості до знайомства з новими можливостями GitLab та підтримки команд у роботі з платформою, яка постійно розвивається.»
Gabriel Bóna Інженер інфраструктури, Seznam

Приклад із практики:

GitLab став єдиним інтерфейсом для управління сотнями віддалених серверів у внутрішній інфраструктурі Seznam. Завдяки автоматизації на основі GitOps, команди можуть напряму через пайплайни запитувати, налаштовувати й оновлювати внутрішні сервіси. Також було повністю автоматизовано розгортання систем моніторингу по всій компанії — це суттєво прискорило процеси, зробило їх більш стабільними й передбачуваними, і зменшило потребу в ручному обслуговуванні.

Результати: довіра, стабільність та ефективність

Завдяки поступовому, органічному впровадженню GitLab перетворився на ключовий елемент усього девелопмент-середовища Seznam. Спільна робота, автоматизація й контроль — усе в одному масштабованому рішенні, яке компанія повністю керує сама.

Короткий огляд:

100+
розробників
100,000+
конвеєрів CI/CD щомісяця
100%
локальне розгортання
Єдина платформа для коду, задач та інфраструктури

З GitLab в основі Seznam досягли більшого, ніж просто зберігання коду:

  1. Надійність платформи, якій довіряють команди
    Платформа стабільно працює навіть при зростаючих навантаженнях.  Попри масштаб інсталяції, GitLab показує високу доступність без серйозних збоїв.  Розробники знають: коли вони надсилають код або запускають конвеєри, GitLab просто працює.
  2. Плавні, прогнозовані оновлення
    Регулярні оновлення версій проходять чітко й без складнощів. Компанія завжди має свіжі фічі та патчі без зайвого простою — це вселяє впевненість і не порушує темп роботи.
  3. Повний контроль над даними
    Оскільки GitLab працює виключно на внутрішній інфраструктурі, Seznam має повну незалежність у питаннях безпеки. Жоден фрагмент коду, пайплайну чи документації не покидає компанію, забезпечуючи відповідність вимогам і довіру.
  4. Співпраця, що покращує якість коду
    Merge-запити й рев’ю стали звичним стандартом для всіх команд,, вбудовуючи прозорість у робочі процеси. Ці функції забезпечують стабільну якість і сприяють обміну знаннями в сотнях репозиторіїв.
  5. Ефективне масштабування завдяки документації та плануванню
    Документація для адміністраторів GitLab, яка охоплює розгортання від 1000 до 50 000 користувачів, стала вирішальною для планування потужностей. Вона дозволяє команді впевнено масштабуватися, оптимізуючи ресурси інфраструктури.
  6. Спрощений ландшафт інструментів і зменшення витрат
    Хоча Seznam формально не відстежує оптимізацію витрат, уніфіковане управління проєктами, CI/CD, документація та моніторинг в GitLab зменшили потребу в окремих інструментах. Ця консолідація спрощує управління безпекою та знижує операційну складність.
Побудуємо разом надійне та масштабоване середовище GitLab для ваших команд. Отримати безкоштовну консультацію
«GitLab дає нам свободу керувати кодом у власних дата-центрах, з повним контролем з нашого боку. Платформа також суттєво прискорює та покращує наші DevOps-процеси.»
Michal Touzin IT-менеджер, Seznam

Плани на майбутнє: ШІ-розробка з GitLab Duo та MCP

Seznam готуються інтегрувати GitLab у власну AI-екосистему. Платформа буде тісно інтегрована з внутрішніми інструментами розробки ШІ та працюватиме як джерело даних і тестовий майданчик для інтелектуальних робочих процесів.

  • Інтеграція GitLab в архітектуру ШІ Seznam через MCP. Seznam розробляють внутрішній сервер Model Context Protocol (MCP) для уніфікації доступу до даних у своєму технологічному стеку. GitLab виступатиме ключовим постачальником даних, надаючи контекстну інформацію — репозиторії, пайплайни, задачі, історія розгортань — усе це використовуватимуть AI-інструменти для аналізу й дій на всіх етапах розробки.
  • Безпечні середовища для експериментів з AI Щоб гарантувати безпеку та підтримувати стабільність, Seznam планують розгорнути окремі екземпляри GitLab як середовища “пісочниці”. Це дозволить командам тестувати моделі ШІ, можливості Gitlab Duo та інтеграції MCP, без впливу на робоче середовище. Це пришвидшить експерименти, зберігаючи контроль і безпеку.

Довгострокова мета — зробити GitLab не просто платформою для коду, а частиною AI-інфраструктури Seznam, де розробка, дані та інтелект сходяться, щоб допомогти командам працювати швидше, розумніше та з повною впевненістю в інструментах, яким вони довіряють.

Роль Cloudfresh: допомога у розвитку й підготовці до ШІ

Cloudfresh, сертифікований (Select) партнер GitLab, підтримує компанію в ефективному управлінні та масштабуванні її самостійно розміщеного середовища GitLab. Співпраця зосереджена на практичній реалізації, впровадженні функцій та довгостроковій оптимізації витрат.

Cloudfresh, сертифікований партнер GitLab (Select), — допомагає Seznam підтримувати та масштабувати власне середовище GitLab ефективно та без ускладнень. Основний фокус — на практичній користі, нових функціях і витратах, які мають сенс у довгостроковій перспективі.

Cloudfresh підтримують Seznam у таких напрямках:

Підбір ліцензій і фінансових моделей, що відповідають планам зі зростання інфраструктури.
Консультації щодо GitLab-роудмапу та нових можливостей, допомагаючи командам впроваджувати цінні можливості в потрібний час.
Експертиза з оновлень, масштабування та найкращих практик для забезпечення надійності та безперебійної роботи в середовищі, що керується самостійно.
Підготовка до AI-інтеграцій: поради щодо GitLab Duo і нових кейсів на базі AI.

З Cloudfresh як стратегічним партнером із професійних послуг GitLab Seznam продовжують зміцнювати свою стабільну, безпечну платформу розробки, водночас будуючи основу для майбутніх інновацій на базі ШІ.

Підготуйте своїх інженерів до наступного етапу DevSecOps і процесів, підсилених ШІ. Поспілкуймося!
CTA Image
Зв'яжіться з Сloudfresh