Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

GitLab's journey from Azure to GCP

Blog post from GitLab

Post Details
Company
Date Published
Author
Chrissie Buchanan
Word Count
1,509
Company Posts That Month
21
Language
English
Hacker News Points
-
Post removed?
No
Summary

Facing challenges with high error rates and low availability, GitLab decided to migrate its SaaS infrastructure from Azure to Google Cloud Platform (GCP) to better accommodate mission-critical workloads. The migration process was documented publicly, highlighting GitLab's values of efficiency, iteration, and transparency. Initially, a straightforward data transfer was considered but deemed impractical due to the vast amount of data involved. Instead, GitLab leveraged its Geo feature for replication, ensuring minimal downtime during the transition. Though plans to integrate GitLab with Kubernetes were postponed, the migration involved using Omnibus for environment provisioning and moving significant data to Google Cloud Storage. A meticulously iterative approach was employed to perfect the failover process, resulting in enhanced site availability and reduced error rates post-migration. The project not only improved GitLab's performance but also provided valuable insights into large-scale migrations, reinforcing the company's commitment to collaboration and continuous improvement.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.