aspnetrun/run-aspnetcore-microservices resource
Microservices on .NET platforms used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12 observed · 2026-08-28
Health v2 · maintenance only
64/100
- Activity 71
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: n/a
- age_days: 2698
- days_rel: n/a
- days_push: 177
- n_releases_24m: 0
Adoption not part of the score
3258 stars · 1738 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A reference implementation of an e-commerce microservices system built on .NET 8 with ASP.NET Core Web APIs, gRPC, RabbitMQ/MassTransit event-driven communication, and a Yarp API Gateway. It demonstrates DDD, CQRS with MediatR, and Vertical/Clean Architecture patterns across Catalog, Basket, Discount, and Ordering services, and is accompanied by a Udemy course.
Use cases
- learn microservices architecture with .net
- example of cqrs and mediatr in aspnet core
- how to do grpc communication between microservices
- rabbitmq event-driven microservices example
- clean architecture and vertical slice architecture sample
- yarp api gateway setup example
- reference project for building e-commerce backend services
When to choose
- you want a real-world, well-documented reference for .NET microservices patterns
- you are learning DDD, CQRS, or Vertical Slice Architecture in ASP.NET Core
- you need examples of gRPC, RabbitMQ, MassTransit, or Yarp integration in .NET
When to avoid
- you need a production-ready e-commerce platform to deploy as-is
- you are not working in the .NET/C# ecosystem
- you want a minimal starter template rather than an educational sample
Facets
learning-resource · maturity active
microservices api-framework rpc message-queue caching api-gateway orm web-framework developer-tools microservices backend web-development e-commerce developer-tools tutorials dotnet cross-platform clean-architecture cqrs vertical-slice-architecture ddd event-driven-architecture grpc masstransit yarp marten mediatr dotnet-8 sample-project e-commerce docker web-server
1 source
- readme: https://github.com/aspnetrun/run-aspnetcore-microservices · fetched 2026-08-28 · b1e02df3bef4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| aspnetrun/run-aspnetcore-microservices | main | 64 |
For agents
markdown · JSON · MCP: product_card(name="aspnetrun/run-aspnetcore-microservices")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem