This is a demo with two ASP.NET Core 3.1 Microservices using RabbitMQ and Docker.
The full demo incudes:
- Two Web Api Microservices using ASP .Net Core 3.1.
- Swagger for document and consume both web api services.
- DDD and CQRS design patterns.
- Mediator pattern as a command/query bus.
- FluetValidations for building strongly-typed validation rules.
- Repository design pattern.
- RabbitMQ as a message broker for Microservices communication.
- Deploying the containerized web api applications using Docker.
- HTTPS certificates in Docker.
- Docker-Compose to deploy and run all multi-container applications.