Table of Contents

 

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