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 будет выступать ключевым поставщиком данных, предоставляя контекстную информацию — репозитории, пайплайны, задачи, история развертываний — все это будут использовать ИИ-инструменты для анализа и действий на всех этапах разработки.
  • Безопасные среды для экспериментов с ИИ Чтобы гарантировать безопасность и поддерживать стабильность, Seznam планируют развернуть отдельные экземпляры GitLab в качестве среды «песочницы». Это позволит командам тестировать модели ИИ, возможности Gitlab Duo и интеграции MCP, без влияния на рабочую среду. Это ускорит эксперименты, сохраняя контроль и безопасность.

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

Роль Cloudfresh: помощь в развитии и подготовке к ИИ

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

Cloudfresh поддерживают Seznam в следующих направлениях:

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

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

Подготовьте инженеров к следующему этапу DevSecOps и рабочим процессам с поддержкой ИИ. Давайте пообщаемся!
CTA Image
Cвяжитесь с Сloudfresh