run-aspnetcore-microservices

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

3.2k
Stars
+59
Gained
1.9%
Growth
C#
Language

💡 Why It Matters

The run-aspnetcore-microservices repository addresses the need for a robust, scalable architecture in modern software development. It provides engineering teams with a production-ready solution that implements best practices such as Clean Architecture and CQRS. With a steady growth in community interest, indicated by 59 stars gained over 96 days, it demonstrates maturity and reliability. However, it may not be the right choice for projects requiring lightweight solutions or those not aligned with the .NET ecosystem.

🎯 When to Use

This repository is a strong choice for teams looking to build complex, event-driven systems using .NET technologies. Teams should consider alternatives if they require a more minimalistic approach or are working in environments outside the .NET framework.

👥 Team Fit & Use Cases

This open source tool for engineering teams is particularly beneficial for software architects, backend developers, and DevOps engineers. It is commonly used in products and systems that require microservices architecture, such as e-commerce platforms, real-time data processing applications, and scalable API gateways.

🏷️ Topics & Ecosystem

api-gateway aspnet-core aspnet-web-api aspnetcore-microservices clean-architecture cqrs-pattern docker event-driven event-sourcing eventbus mediator-pattern micorservices microservices-architecture mongodb ocelot-gateway rabbitmq redis rest-api sql-server swagger

📊 Activity

Latest commit: 2026-02-07. Over the past 96 days, this repository gained 59 stars (+1.9% growth). Activity data is based on daily RepoPi snapshots of the GitHub repository.