This chapter covers
- How a microservice architecture affects your engineering culture and organization
- Strategies and techniques for building effective microservice teams
- Common pitfalls in microservice development
- Governance and best practice in large microservice applications
Throughout this book, we’ve focused on the technical side of microservices: how to design, deploy, and operate services. But it’d be a mistake to examine the technical nature of microservices alone. People implement software, and building great software is as much about effective communication, alignment, and collaboration as implementation choices.
A microservice architecture is great for getting things done. It allows you to build ...