An open API service indexing awesome lists of open source software.

https://github.com/jardotnet/dockerrabbitmqdemo

This is a demo with two ASP.NET Core 3.1 Microservices using RabbitMQ and Docker.
https://github.com/jardotnet/dockerrabbitmqdemo

aspnetcore containers cqrs csharp ddd docker docker-compose fluentvalidation mediator-pattern microservices netcore31 rabbitmq repository-pattern swagger webapi

Last synced: about 2 months ago
JSON representation

This is a demo with two ASP.NET Core 3.1 Microservices using RabbitMQ and Docker.

Awesome Lists containing this project

README

          

# MicroservicesRabbitMQDemo

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](./doc/certificates.md) in Docker.
* Docker-Compose to deploy and run all multi-container applications.