Hands-On Microservices with C# 8 and .NET Core 3.0 - Third Edition
The microservices architectural style promotes the development of complex applications as a suite of small services based on specific business capabilities. This book takes a hands-on approach to building microservices and deploying them using ASP .NET Core and Microsoft Azure.
You'll start by learning what microservices are and their main characteristics. This microservices book will then introduce a real-world app built as a monolith, currently struggling under increased demand and complexity, and guide you in its transition to microservices using the latest features of C# 8 and .NET Core 3. You'll explore 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, and implement autoscaling in a microservices architecture for enhanced productivity. Once you've come to grips with reactive microservices, you'll gain insights into keeping your code base simple to enable you to focus on what's important rather than on messy asynchronous calls. Finally, you'll delve into various design patterns and best practices to create enterprise-ready microservice applications.
By the end of this book, you'll be able to deconstruct a monolith successfully and create well-defined microservices.
|Course Length||13 hours 31 minutes|
|Date Of Publication||12 Jun 2020|
C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development - Fourth Edition