TooBigToFailBurgerShop Save

.NET Microservice Reference Application. It's also an over-engineered burger shop!

Project README

.NET Microservice Reference Application

build codecov

Feature highlights

  • .NET 5
  • DDD
  • CQRS
  • Event sourcing
  • Distributed tracing
  • Distributed transactions
  • Idempotency
  • Saga pattern
  • Outbox pattern
  • NRTs enabled
  • Dapr

High level architecture

Migrations

Follow migration instructions

Application

Tracing

Logging

Databases

Messaging

Dapr

Swagger

Running tests

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
Open Source Agenda is not affiliated with "TooBigToFailBurgerShop" Project. README Source: jbw/TooBigToFailBurgerShop

Open Source Agenda Badge

Open Source Agenda Rating