Suhail Patel, principal engineer at Monzo, described how the bank ships hundreds of production changes daily across 3,000+ microservices. Key practices include: standardised service templates with auto-generated infrastructure, LLM tooling (Claude, Cursor) trained on internal conventions so generated code conforms to platform standards, lightweight 'tenancy' namespaces for isolated staging environments that replace impractical full-stack local setups, mandatory high-signal CI checks with deliberate friction to bypass them, and an internal CLI that also reduces LLM token consumption by providing deterministic tool interfaces. Observability relies on Prometheus, Grafana, OpenTelemetry, and Pyroscope for continuous profiling. Patel's core message: implementation is no longer the bottleneck, but preserving trust and compliance in a regulated environment is, and developer platform investment is what enables speed at scale.

5m read timeFrom infoq.com
Post cover image

Sort: