- .NET 5
- DDD
- CQRS
- Event sourcing
- Distributed tracing
- Distributed transactions
- Idempotency
- Saga pattern
- Outbox pattern
- NRTs enabled
- Dapr
Application
Tracing
Logging
Databases
Messaging
Dapr
Swagger
Start the application using docker-compose and run tests.
cd src
docker network create burgers.network && docker-compose -f docker-compose.yml -f docker-compose.override.yml up
dotnet test /p:CollectCoverage=true TooBigToFailBurgerShop.sln