Grab
Grab logoGrab · Feature trail

GitLab Upgrade and Operationalization

3 posts · Apr 2022 – Sep 2025

What this trail covers

Grab has evolved its GitLab upgrade strategy from a significant backlog to a consistent, efficient routine. This involved detailed preparation, systematic execution of upgrades (including stateful and stateless components), and the development of robust testing and rollback procedures. The team learned to optimize deployment times, leverage version skipping for faster catch-up, and address challenges like Gitaly sync issues, NFS deprecation, and resource right-sizing. This has led to a 50% reduction in upgrade time and enabled catching up on 24 months of upgrades in 11 months.

All Grab trails