What's up with GitLab.com? Check out the latest data on its stability
Oct 11, 2018Andrew Newdigate

Summary
This post details the migration of GitLab.com from Azure to Google Cloud Platform (GCP), highlighting the resulting improvements in availability and performance. It quantifies the availability increase (99.68% to 99.88%) and reduction in downtime (32 mins/week to 13 mins/week). Performance improvements are illustrated with latency histogram charts for overall, API, and Git requests. The post attributes these gains to a more powerful Gitaly fleet on GCP with significantly better IO performance (SSD vs. magnetic disks, higher IOPS and bandwidth) and a reduction in 'unicorn worker saturation' errors through strategies like aggressive timeouts and circuit breakers.
More from the High Availability trail
- Consolidate your GitLab stack with Gitaly on Kubernetes
- GitLab backs 99.9% availability SLA with service credits
- Downtime happens, but GitLab Incident Management can help
- How we are closing the gap on replicating *everything* in GitLab Geo
- How we tested a feature that affected (almost) all parts of GitLab