This document discusses British Gas's transition from a monolith architecture to microservices. It outlines their criteria for the new stack, including fast time to market, independent lifecycles, simplified deployment, and granular scalability. It also discusses some of the technologies they considered like Spring Boot, Netflix OSS, Docker, Kubernetes, and Nomad. Finally, it provides lessons learned around planning for infrastructure changes, having a solid CI/CD pipeline, redefining testing approaches, implementing powerful monitoring, and engaging business teams.