How we tested a feature that affected (almost) all parts of GitLab
Mar 17, 2021Aakriti Gupta

Summary
This post details the challenges and learnings from testing the 'Maintenance Mode' feature, which impacts nearly all parts of GitLab. It highlights the need for crowd-sourced testing by involving engineers from all 13 stages to identify critical features for prioritization. Key learnings include the importance of iterative and collaborative testing, asking other teams for contributions, clear communication, recognizing documentation's role in developer communication, iterating on discussions, and involving more people in the process.
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
- Meet Praefect: The traffic manager making your Git data highly available