1 Introduction
2 What Are Microservices?
- 2.1 Size
- 2.2 Bounded Context and Domain-Driven Design
- 2.3 Conway’s Law
- 2.4 Conclusion
3 Why Microservices?
- 3.1 Scaling Agility
- 3.2 Migrating Legacy Applications
- 3.3 Sustainable Development Speed
- 3.4 Robustness
- 3.5 Continuous Delivery
- 3.6 Independent Scalability
- 3.7 Technology Freedom
- 3.8 Conclusion
4 What’s Next?
- 4.1 Microservices: Just a Hype?
- 4.2 Self-contained Systems
- 4.3 Examples
- 4.4 More literature
- 4.5 Final Remark

