Preparing the platform for Agent Scale
I led a small pod of engineers using AI agents to migrate a critical legacy system without lowering the safety bar. This was a new way of working that would become widely adopted at GitLab.
Decisions and sources
- Decision
- Capcity was constrained, so I pushed us torwards levereging Agentic development whilst people made the rollout calls.
- Constraint
- We had to make changes to a legacy system that touched every part of GitLab without introducing breaking changes for customers across 4 deployment types. All with limited team capacity.
- Sources
- Outcome
- A more available and reliable platform for our customers. One shared foundation for managing application rate limits, with rollout designed to protect reliability.
