Sharpen Your Tools: Building the right Developer Experience
summary
Monzo runs over 3,000 microservices with only a couple hundred engineers and enforces a uniform, generator-backed service template (proto + Go) so fixes roll out instantly across the fleet. A fast, high-signal CI plus hundreds of Semgrep rules and repo-wide code generation cut review friction; deployments use the Shipper CLI (no YAML) and a Monzo CLI gives sanitized prod access. Continuous profiling, Kafka/K8s abstractions, and monorepo atomic PRs materially speed delivery and reduce incidents.
AI-written summary · about
chapters (22)
- 0:00Developer experience at Monzo
- 1:08Tooling for productivity
- 3:18Building wanted tools
- 6:05Monzo’s mission and challenges
- 14:11Slow deployment workflows
- 15:56Service anatomy at Monzo
- 18:47Protobuf for APIs
- 21:36Static analysis with Semgrep
- 25:27Secure service boundaries
- 26:32Microservices creation
- 27:56Fast CI checks
- 29:20Learning from CI incidents
- 30:47Deployment with Shipper
- 31:50Observability at scale
- 33:34Debugging with CLI tools
- 36:43Secure CLI tools
- 38:05Onboarding engineers
- 38:25Performance matters
- 39:28Profiling in production
- 40:32Optimizing tools and open source
- 41:33AI-assisted coding tools
- 42:57Summary
related talks
43mOpening Keynote
48mMobile Developer Productivity at Scale
39mMobile Developer Productivity Panel
24mMobile Development
39mMicro-Frontend and Monorepo: Keys to Scaling Development
43mCode quality as an engine of your IT business
30mPoly Monorepos, the Best of the Two Worlds
54mDeveloper experience platforms
