run-aspnetcore-microservices

Microservices project

A microservices-based e-commerce project demonstrating various architectural patterns and technologies.

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

GitHub

3k stars
85 watching
2k forks
Language: C#
last commit: almost 2 years ago
Linked from 1 awesome list

api-gatewayaspnet-coreaspnet-web-apiaspnetcore-microservicesclean-architecturecqrs-patterndockerevent-drivenevent-sourcingeventbusmediator-patternmicorservicesmicroservices-architecturemongodbocelot-gatewayrabbitmqredisrest-apisql-serverswagger

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
aspnetrun/run-aspnet-grpcAn e-commerce microservices project demonstrating high-performance inter-service communication using gRPC with .NET 5114
mmacneil/aspnetcoredockermicroservicesDemonstrates building and running a microservices-based application with ASP.NET Core using Docker.167
procodeguide/microservices.sampleA sample project demonstrating ASP.NET Core 3.1 microservices architecture and design principles.36
madslundt/netcoremicroservicessampleDemonstrates a microservices architecture with CQRS, event sourcing, and message brokers in a .NET Core application699
iammukeshm/microservice.webapiDemonstrates a microservice architecture in ASP.NET Core with an API gateway using Ocelot for routing and unifying multiple services.73
dotnet/aspnetcoreA cross-platform framework for building modern cloud-based web applications35,660
asc-lab/dotnetcore-microservices-pocAn insurance sales system built using .NET Core microservices architecture1,907
dodyg/practical-aspnetcoreA collection of practical ASP.NET Core samples covering various features and scenarios9,557
thangchung/clean-architecture-dotnetA Microservices project demonstrating Minimal Clean Architecture with DDD-lite and CQRS-lite, using .NET 6 and Cloud-native patterns for an eCommerce sample.1,243
aspnetrun/run-aspnet-identityserver4A project demonstrating secure microservices architecture with Identity Server 4 and Ocelot API Gateway for authentication and authorization235
iammukeshm/microservices.ticketing.webapiA ticketing application demonstrating microservice communication with RabbitMQ and MassTransit in ASP.NET Core38
vercel/microA lightweight framework for building fast and modular asynchronous HTTP microservices10,593
wolfgangofner/microservicedemoA comprehensive demo of microservices development using ASP.NET 6 and RabbitMQ with Azure DevOps pipelines, Docker, Kubernetes, and Helm.577
dotnet/dotnet-dockerProvides pre-built Docker images for .NET applications and tools.4,526