EventualShop
Distributed System
An implementation of a distributed system using domain-driven design and event-driven architecture to manage uncertainty and provide scalability and resilience.
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
369 stars
14 watching
65 forks
Language: C#
last commit: 8 months ago
Linked from 1 awesome list
architectureclean-architecturecqrsdddddd-architecturedomain-driven-designdotnetdotnet6dotnet7edaevent-drivenevent-sourcingevent-storeeventsourcingeventstoremasstransitmicroservicesreactivereactive-programminguncertainty
Related projects:
Repository | Description | Stars |
---|---|---|
| A programming language and analysis toolset for designing and verifying complex distributed systems. | 3,051 |
| An ASP.NET Core 3.1 application implementing Domain-Driven Design, CQRS, Event Sourcing, and Entity Data Model principles for managing business operations. | 681 |
| A purely functional library to build distributed and event-driven systems | 138 |
| A comprehensive example of software design and architecture using Domain Driven Design, Hexagonal Architecture, CQRS, Event Sourcing, Behaviour Driven Development, and other advanced concepts | 1,224 |
| A sample event-sourced application demonstrating Command Query Responsibility Segregation (CQRS) and Domain-Driven Design (DDD) | 468 |
| An ultra-fast distributed actor system for building concurrent, networked applications | 1,742 |
| A set of pluggable blocks for building distributed applications with scalable caching, messaging, and storage. | 4 |
| An implementation of the Raft distributed consensus protocol verified in Coq | 186 |
| An e-commerce application built using Domain-Driven Design and Event Sourcing with a focus on separation of concerns and flexible data models. | 320 |
| A set of pluggable foundation blocks for building loosely coupled distributed applications | 14 |
| An implementation of Domain-Driven Design, Command Query Responsibility Segregation, and Event Sourcing using various software frameworks. | 133 |
| A framework for building distributed services using actor systems and event-sourcing architecture | 353 |
| A set of .NET libraries supporting Domain-Driven Design and CQRS principles in software development. | 69 |
| An API and execution engine for distributed R applications across multiple backends. | 118 |
| A hub for discussing Event Sourced Domain Models and CQRS principles in software development | 75 |