Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices

Domain Driven Design(DDD) and Clean Architecture with ASP.NET Core and C# followed by CQRS, Event Sourcing pattern and Event Driven Architecture.
https://github.com/rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices

apache-kafka asp-net-core asynchronous-programming clean-architecture cqrs-pattern csharp docker docker-compose domain-driven-design dotnet-core event-driven-architecture event-sourcing eventstoredb microservices mongodb redis rest-api

Last synced: about 1 month ago
JSON representation

Domain Driven Design(DDD) and Clean Architecture with ASP.NET Core and C# followed by CQRS, Event Sourcing pattern and Event Driven Architecture.

Awesome Lists containing this project

README

        

# Domain Driven Design(DDD) and Clean Architecture with ASP.NET Core and C#
Develop microservices in ASP.NET Core and C# with the following patterns and principles
- Domain Driven Design (DDD)
- Clean Architecture
- Command Query Responsibility Segregation (CQRS)
- Event Sourcing
- Event Driven Architecture
- REST Api

## Technologies
- C#
- ASP.NET Core 8
- MediatR
- Hangfire
- AutoMapper
- EntityFrameworkCore
- Apache Kafka
- EventStoreDB
- Redis
- MongoDB
- Postgres
- Microsoft SQL Server
- Docker and Docker Compose

## References
- [CQRS](https://martinfowler.com/bliki/CQRS.html)
- [eShop](https://github.com/dotnet/eShop)
- [CodeOpinion](https://www.youtube.com/@CodeOpinion)
- [MilanJovanovicTech](https://www.youtube.com/@MilanJovanovicTech)