contents

 

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