Skip to content

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

Notifications You must be signed in to change notification settings

jarDotNet/DockerRabbitMQDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 in Docker.
  • Docker-Compose to deploy and run all multi-container applications.