phongnguyend/Practical.CleanArchitecture resource
Full-stack .Net 10 Clean Architecture (Microservices, Modular Monolith, Monolith), Blazor, Angular 22, React 19, Vue 3.5, BFF with YARP, NextJs 16, Domain-Driven Design, CQRS, SOLID, Asp.Net Core Identity Custom Storage, OpenID Connect, EF Core, OpenTelemetry, SignalR, Background Services, Health Checks, Rate Limiting, Clouds (Azure, AWS, GCP), ... observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 96
- Release rhythm 24
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 331
- age_days: 2830
- days_rel: 293
- days_push: 29
- n_releases_24m: 2
Adoption not part of the score
2457 stars · 610 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A full-stack .NET sample repository demonstrating Clean Architecture patterns (Microservices, Modular Monolith, Monolith) with multiple frontend frameworks like Blazor, Angular, React, Vue, and Next.js. It serves as a practical reference for Domain-Driven Design, CQRS, SOLID principles, and modern ASP.NET Core features including Identity, OpenID Connect, EF Core, OpenTelemetry, and cloud deployments.
Use cases
- learn clean architecture in .net
- example of cqrs and domain-driven design in asp.net core
- full-stack dotnet reference app with angular or react
- how to structure a modular monolith in c#
- asp.net core identity custom storage example
- microservices template with yarp bff and rabbitmq
- study guide for solid principles and layered architecture
- opentelemetry and health checks setup in dotnet
When to choose
- you want a comprehensive, actively maintained codebase to study architectural patterns in .NET
- you need side-by-side comparisons of monolith, modular monolith, and microservices styles
- you are building a full-stack app and want working examples of auth, messaging, and observability wiring
- you want to see the same backend consumed by Blazor, Angular, React, Vue, and Next.js clients
When to avoid
- you need a production-ready starter kit with opinionated defaults rather than educational samples
- you want a minimal, single-pattern template instead of many alternative approaches
- you are not working in the .NET ecosystem
- you expect every pattern shown to be a recommended best practice, since the repo explicitly warns some samples are illustrative only
Facets
learning-resource · maturity active
web-framework api-framework auth middleware monitoring rate-limiting microservices developer-tools web-development backend developer-tools tutorials microservices cloud-computing dotnet cloud cross-platform clean-architecture domain-driven-design cqrs blazor angular react vue nextjs ef-core openid-connect yarp signalr opentelemetry sample-app reference-architecture solid-principles modular-monolith aspnet-core-identity azure aws gcp docker kubernetes web-server
1 source
- readme: https://github.com/phongnguyend/Practical.CleanArchitecture · fetched 2026-08-28 · 3de81757dd23
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| phongnguyend/Practical.CleanArchitecture | main | 72 |
For agents
markdown · JSON · MCP: product_card(name="phongnguyend/Practical.CleanArchitecture")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem