Is your team suffering the symptoms of the monolithic hell? Are you wondering if a microservices architecture is the right fit for your .NET project? Have you been asked to implement microservices and you don’t know where to start? Are you just curious about this trendy new term? In this course you will learn why you may want to embrace a microservices architecture and how to get started by using the .NET platform.
You will learn the foundational elements of microservices by incrementally building a real microservices based application with .NET 5, step by step. The first two microservices of this application are built in this course, each storing their data in a Docker hosted MongoDB database and both communicating asynchronously via a RabbitMQ message broker and MassTransit.
Here for some of the things you will learn in this course:
How to create ASP.NET Core 5 based microservices from scratch using Visual Studio Code
Use individual MongoDB NoSQL databases for exclusive use by each microservice
Implement asynchronous inter–service communication via RabbitMQ and MassTransit
Microservices architecture fundamentals, pros and cons
Implement common design patterns used with microservices like repository, retries with exponential backoff and circuit breaker
Use C# 9 record types to define DTOs and message contracts used by the microservices
Specification: Building Microservices with .NET – The Basics
3 reviews for Building Microservices with .NET – The Basics