Appendix B. Deploying to production

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.

B.1. Deploying HTTP APIs

All the HTTP APIs in this book’s microservices ...

Get Microservices in .NET Core now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.