Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this Book
About the Author
About the Cover Illustration
1. Building microservices
Chapter 1. Brave new world
1.1. The technical debt crisis
1.2. Case study: A microblogging startup
1.2.1. Iteration 0: Posting entries
1.2.2. Iteration 1: A search index
1.2.3. Iteration 2: Simple composition
1.2.4. Iteration 3: Timelines
1.2.5. Iteration 4: Scaling
1.3. How the monolith betrays the promise of components
1.4. The microservice idea
1.4.1. The core technical principles
1.5. Practical implications
1.5.1. Specification
1.5.2. Deployment
1.5.3. Security
1.5.4. People
1.6. What you get for your money
1.7. Summary
Chapter 2. Services
2.1. Defining microservices
2.2. Case study: The digital edition of a newspaper
2.2.1. The business goals
2.2.2. The informal requirements
2.2.3. A functional breakdown
2.3. Microservice architectures
2.3.1. The mini web servers architecture