A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design
Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.
- ddd
- ddd-example
- ddd-patterns
- hexagonal-architecture
Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication
Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
- ddd
- domain-driven-design
- nservicebus
- eventstore
A full-stack .NET microservices build on Dapr and Tye
- dotnet-core
- graphql
- mediatr
- clean-architecture
inVtero.net: A high speed (Gbps) Forensics, Memory integrity & assurance. Includes offensive & defensive memory capabilities. Find/Extract processes, hypervisors (including nested) in memory dumps using microarchitechture independent Virtual Machiene Introspection techniques
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
- rpc
- micro-service
- dotnet
- tcc-transaction
Silverback is a message bus and broker integration library for .NET. It is designed to simplify event-driven architectures and asynchronous messaging, with first-class support for Apache Kafka and MQTT.
Learn Clean Architecture with .NET Core 3.0 :fire:
- solid
- ddd
- clean-architecture
- clean-code
Project based on latest .NET (v6.0) technologies for building scalable web api, along with clean architecture patterns.
CleanAspire is a cloud-native template built on Aspire, using .NET 10 Minimal APIs and Blazor WebAssembly to deliver lightweight, scalable PWAs with offline support.
- blazor-webassembly
- clean-architecture
- aspire
- blazor-wasm
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
- eventflow
- cqrs
- cqrs-es-architecture
- ges
Domain Driven Design (DDD) N-LayeredArchitecture with .Net Core 2
- domain-driven-design
- ddd
- ddd-architecture
- ddd-patterns
Akka.NET Reference Architecture - CQRS + Sharding + In-Memory Replication
Framework for angularjs based microservice architecture operations.
Modular application designed with principles of DDD and Clean Architecture.
Starter template for a modular application in Clean Architecture DDD style with synchronous interaction between modules within single transaction. Perfect for ERP applications.
Implementations of the repository pattern for .NET to support the domain-driven modeling
- entity-manager
- repository
- repository-pattern
- entity