A microservice architecture template which implements the CQRS and Mediator patterns
This origionally started as a demo project for my medium article Why and how I implemented CQRS and Mediator patterns in a microservice.
This repo focuses on providing a C# dotnet core 3.1 microservice template with all the boilerplate setup completed, which enables the developer to start implementing their domain asap without having to go through the new service setup and the teething issues that goes along with it.
When Development/Testing
docker-compose -f docker-compose.testing.yml up -d
NOTE: You can change the db name in the Microservice.Db project remember to also update the connection settings in the Microservice.Api appsettings.json
What it does:
A dotnet CLI tool which follows the CQRS and Mediator patterns to auto generate commands, queries, responses and handlers in the domain layer using Roslyn API for code generation.
Features planned for next development cycle:
Future features to include: