Commanded is an Elixir framework designed for building event-sourced applications that utilize domain-driven design. It provides a structured environment for implementing command-query responsibility segregation, allowing developers to separate write-side command processing from read-side data projection. By treating state changes as an immutable sequence of events, the framework ensures a reliable audit trail and facilitates system recovery. The project distinguishes itself through its support for distributed process orchestration and event-driven middleware pipelines. It enables the managem
This project is a framework for implementing event sourcing and command query responsibility segregation within containerized microservices. It provides a structured approach to managing business state as a sequence of immutable events, ensuring a reliable audit trail and the ability to reconstruct system state at any point in time. The framework distinguishes itself by enforcing a clear separation between data modification and data retrieval paths. By utilizing event-driven data synchronization, it allows for the asynchronous updating of materialized views and read models, ensuring that quer
Akka.NET is an actor model framework used for building concurrent and distributed applications. It functions as a distributed computing platform and state manager that enables isolated actors to communicate via asynchronous message passing, ensuring thread-safe state management without manual locks. The project is distinguished by its decentralized coordination capabilities, including a distributed state manager that uses sharding and dynamic rebalancing to maintain high availability. It incorporates an event sourcing engine that persists state as a sequence of events in an append-only log an
EquinoxProject is an ASP.NET 9 web application template and reference implementation for building enterprise software. It provides a structural boilerplate centered on clean architecture, domain-driven design, and the separation of read and write operations through a command query responsibility segregation framework. The project incorporates event sourcing to track the history of business entities as a sequence of events for auditing and state reconstruction. It utilizes a layered approach to decouple business logic from external dependencies and frameworks. The system includes capabilities
Rails Event Store este o bibliotecă pentru implementarea tiparelor de event sourcing și command query responsibility segregation (CQRS) în aplicații Ruby. Funcționează ca un framework pentru capturarea tuturor schimbărilor de stare ale aplicației ca o secvență imutabilă de evenimente, oferind un istoric permanent și verificabil al operațiunilor sistemului.
Principalele funcționalități ale railseventstore/rails_event_store sunt: CQRS Frameworks, Event Sourcing, Read Model Projections, Game Event Pub-Sub Systems, Domain Event Emitters, Event Bus Architectures, Event Log Projections, Domain-Driven Designs.
Alternativele open-source pentru railseventstore/rails_event_store includ: commanded/commanded — Commanded is an Elixir framework designed for building event-sourced applications that utilize domain-driven design.… cer/event-sourcing-examples — This project is a framework for implementing event sourcing and command query responsibility segregation within… akkadotnet/akka.net — Akka.NET is an actor model framework used for building concurrent and distributed applications. It functions as a… eduardopires/equinoxproject — EquinoxProject is an ASP.NET 9 web application template and reference implementation for building enterprise software.… vaughnvernon/iddd_samples — This project is a reference implementation of domain-driven design patterns and a sample of command query… cosmicpython/book — This project is a technical resource and pattern library for building enterprise applications with Python. It serves…