🦊 DevStack · Plateforme DevOps tout-en-un (SaaS + self-managed)

Le stack tech de GitLab en 2026

Plateforme DevOps qui assume publiquement un monolithe Ruby on Rails, entouré de services Go (Gitaly, Workhorse, Runner). Entreprise 100% distribuée dont le handbook d'ingénierie est entièrement public.

Révisé 2026-05 Fondé 2014 · Entreprise 100% distribuée — pas de siège physique 5 catégories · 11 composants
📈 Échelle (signaux publics)Société cotée (NASDAQ : GTLB), entreprise entièrement remote, des dizaines de millions d'utilisateurs enregistrés.

🧱 Stack technique (sourcé public)

▸ Backend
Ruby on Rails actuel

Monolithe applicatif — cœur de la plateforme, défendu publiquement comme choix assumé

Go actuel

Services périphériques — Gitaly (accès git), Workhorse (reverse proxy), GitLab Runner, GitLab Shell

▸ Data store
PostgreSQL actuel

Base relationnelle principale

Redis actuel

Cache, sessions et files de jobs (Sidekiq)

ClickHouse migration entrante

Analytique — adoption progressive pour les charges de données volumineuses

▸ Jobs & traitement asynchrone
Sidekiq actuel

Traitement de tâches en arrière-plan, adossé à Redis

▸ Frontend
Vue.js actuel

Framework principal de l'interface web

depuis ~2016 · vu 2025 · 💼 Offres 'Frontend Engineer (Vue.js)'
Haml migration sortante

Templates serveur historiques, progressivement remplacés par des composants Vue

▸ Infra & observabilité
Google Cloud Platform actuel

Hébergement de GitLab.com, après migration depuis Azure

Kubernetes actuel

Orchestration de GitLab.com et déploiement self-managed

Prometheus actuel

Métriques et alerting — également intégré au produit

🐙 Open-source notable

ProjetDescriptionStars
gitlab-org/gitlab Le produit lui-même en open-core — Community Edition librement consultable et auto-hébergeable. open-core

🏛️ Culture ingénierie

GitLab est un cas d'école de transparence : le handbook public documente process, architecture et décisions techniques. L'entreprise a publiquement défendu son monolithe Rails contre la mode du tout-microservices, tout en isolant en Go ce qui devait vraiment scaler (accès git, runners). Le développement de GitLab se fait sur GitLab.

👋 Recrutement

Entreprise 100% distribuée, recrutement mondial sans contrainte de localisation. Le handbook décrit ouvertement le processus d'embauche et les attentes par rôle — un signal fiable des stacks et pratiques réelles.

Méthodologie & limitesCe dossier compile ce qui a été publiquement disclosed via le blog ingénierie, les job postings, GitHub et les talks de conférence. Ce n'est pas un audit complet — la stack interne est plus large. Chaque item liste sa source pour que tu puisses re-vérifier. Les stacks tech bougent — la date "Révisé" en haut indique la fraîcheur de cette revue.

Sources principales