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.
- Host: GitHub
- URL: https://github.com/jardotnet/dockerrabbitmqdemo
- Owner: jarDotNet
- Created: 2020-06-08T18:45:41.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T10:39:21.000Z (over 3 years ago)
- Last Synced: 2025-06-08T20:04:54.049Z (about 1 year ago)
- Topics: aspnetcore, containers, cqrs, csharp, ddd, docker, docker-compose, fluentvalidation, mediator-pattern, microservices, netcore31, rabbitmq, repository-pattern, swagger, webapi
- Language: C#
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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.