This appendix runs through the main options for running the microservices you develop throughout the book in a production environment. The main factor that affects where and how you can deploy the microservices is that they’re based on .NET Core.
The microservices I discuss include two kinds of processes: HTTP APIs and event consumers. The HTTP APIs are based on ASP.NET Core and therefore run on top of Kestrel; the event consumers are .NET Core console applications.
Because .NET Core runs on both Windows and Linux, so can your microservices. Likewise, your microservices can run on your own servers or in the cloud—either Amazon or Azure.
All the HTTP APIs in this book’s microservices ...