~/talk

From 1,000 to 5,000 Users: Scaling GitLab Without (Too Much) Pain

TalkinFrenchat Devoxx France 2026 · 2026-04-22..04-24· [devops-and-delivery]
links:none on file
links:none on file
slides:none on file

A GitLab operations team at Michelin explains how they scaled GitLab from 1,000 to 5,000 users by expanding from 1 VM to a 28-node deployment and reworking components like Rails, Gitaly Cluster, Praefect, Sidekiq and Puma. They describe handling painful deprecations (for example moving off NFS), redesigning backup and restore strategies, paying down technical debt, and which technical choices helped or hindered them, with concrete practices for Ops/SRE teams to keep a large, evolving platform under control.

AI-written summary · about

  1. 0:00Introduction
  2. 3:30Michelin IT ecosystem
  3. 9:53Initial GitLab deployment
  4. 15:31Manual scaling attempts
  5. 21:49NFS failure and fix
  6. 27:12GitLab Environment Toolkit demo
  7. 35:49Scaling best practices
  8. 40:25Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.