A production-ready blueprint demonstrating Clean Architecture and Domain-Driven Design. Featuring a dual transport layer (REST API + gRPC) powered by Blazor and PostgreSQL.
Strict separation of concerns. The domain and application layers remain completely independent of UI, databases, and external frameworks.
Exposes both REST API and gRPC endpoints simultaneously, sharing the exact same application logic and core handlers.
Rich domain model encapsulating business logic, utilizing aggregates, value objects, and domain events for consistent state.
Fully automated CI/CD pipeline via GitHub Actions deploying directly to Azure App Service containers.