The cloud native way
In the earlier chapters, we disassembled the monolith through decoupled, highly available architectures composed of microservices. These services were built in such a way that they could be managed and evolved independently of other components of a system. The technological services underpinning these microservices progressed rapidly, but the organizations that built these systems remained monolithic.
Â
Through painstaking and patient experimentation, companies such as Amazon found that the best way to build systems powered by decoupled microservices was with decoupled micro teams. These teams are the personification of microservice architectures: small, decoupled, and autonomous. Amazon calls these teams two-pizza teams, since the whole team can be fed with two pizzas. We will refer to these as CNDÂ teams.
Each CND team comprises all the talent and skills required and the owners needed to design, build, deliver, and operate a service. They are a self-contained organizational...