GitHub - thangchung/northwind-dotnet: A full-stack .NET 6 Microservices build on Minimal APIs and C# 10 (original) (raw)

northwind-dotnet projects

Implementing the specification of northwind application at https://github.com/thangchung/northwind-specs

Setup Environment Variables

Create .env file with content as below

POSTGRES_USER=northwind POSTGRES_PASSWORD= POSTGRES_DB=northwind_db

ACCEPT_EULA=Y

ConnectionStrings__northwind_db=Server=localhost;Port=5432;Database=northwind_db;User Id=northwind;Password=; Kafka__BootstrapServers=localhost:9092 Kafka__SchemaRegistryUrl=http://localhost:8081 AuditorGrpcUrl=https://localhost:5006

And now you are ready to start it

tye run --watch dotnet watch run // for Blazor Web

Business contexts / Boundary contexts

Inter-communication

Synchronous communication via gateway

Asynchronous communication via message broker

Workflow

Screen shots

HTTP/3 with gRPC

Reference stuffs