preface
acknowledgments
about this book
about the author
about the cover illustration
Part 1 Getting started with microservices
1 Microservices at a glance
1.1 What is a microservice?
1.2 What is a microservices architecture?
Microservice characteristics
1.3 Why microservices?
Enabling continuous delivery
High level of maintainability
Robust and scalable
1.4 Costs and downsides of microservices
1.5 Greenfield vs. brownfield
1.6 Code reuse
1.7 Serving a user request: An example of how microservices work in concert
Main handling of the user request
Side effects of the user request
The complete picture
1.8 A .NET microservices technology stack
ASP.NET and MVC
Kubernetes
Setting up a development environment
Adding ASP.NET MVC to the project