Hands-On Microservices with C# 8 and .NET Core 3.0 - Third Edition:
Refactor your monolith to microservices architecture using ASP.NET Core and Azure
by Edward Price
English | 2020 | ISBN: 1789617944 | 469 Pages | PDF,EPUB | 20 MB
Refactor your monolith to microservices architecture using ASP.NET Core and Azure
by Edward Price
English | 2020 | ISBN: 1789617944 | 469 Pages | PDF,EPUB | 20 MB
In this book, you'll learn what microservices are and their main characteristics, here we will introduce a real-life application built as a monolith, currently struggling under increased demand and complexity, and begin the transition to Microservices by using the latest features of C# 8 and .NET Core 3. You'll learn how to identify service boundaries, split the application into multiple microservices, and define service contracts. You'll also understand how to configure, deploy, and monitor microservices using Docker and Kubernetes. Then, you'll learn to implement auto-scaling in a microservices architecture to enhance your productivity. With an introduction to reactive microservices, you'll gain further value to keep your code base simple, focusing on what is more important rather than on messy asynchronous calls. Finally, you'll delve into the various design patterns and best practices to create enterprise-ready microservice applications.