Dieses Projekt ist ein Framework zur Implementierung von Event Sourcing und Command Query Responsibility Segregation (CQRS) innerhalb containerisierter Microservices. Es bietet einen strukturierten Ansatz zur Verwaltung des Geschäftsstatus als Sequenz unveränderlicher Ereignisse, was einen zuverlässigen Audit-Trail und die Möglichkeit zur Wiederherstellung des Systemzustands zu jedem beliebigen Zeitpunkt gewährleistet.
Die Hauptfunktionen von cer/event-sourcing-examples sind: Event Sourcing Frameworks, Event Sourcing, CQRS Patterns, Command Query Responsibility Segregation, CQRS Frameworks, Asynchronous Write Operations, Event-Driven, Read Model Projections.
Open-Source-Alternativen zu cer/event-sourcing-examples sind unter anderem: microservices-patterns/ftgo-application — This project is a Java microservices reference implementation that demonstrates the application of structural design… commanded/commanded — Commanded is an Elixir framework designed for building event-sourced applications that utilize domain-driven design.… railseventstore/rails_event_store — Rails Event Store is a library for implementing event sourcing and command query responsibility segregation patterns… threedotslabs/wild-workouts-go-ddd-example — This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query… vaughnvernon/iddd_samples — This project is a reference implementation of domain-driven design patterns and a sample of command query… docshome/microservices — This project is a distributed systems design framework and architecture guide. It provides technical resources for…
This project is a Java microservices reference implementation that demonstrates the application of structural design patterns for distributed systems. It consists of a suite of containerized services and infrastructure dependencies designed to showcase how to coordinate multiple independent services into a functional system. The implementation focuses on several advanced architectural patterns, including a centralized API gateway for routing and aggregating responses, Command Query Responsibility Segregation to separate read and write operations, and event sourcing to persist the state of bus
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
Rails Event Store is a library for implementing event sourcing and command query responsibility segregation patterns within Ruby applications. It functions as a framework for capturing all application state changes as an immutable sequence of events, providing a permanent and verifiable history of system operations. The library provides a messaging infrastructure that decouples business logic by broadcasting domain events through a central bus. This architecture allows for the execution of handlers either immediately or asynchronously, ensuring that heavy processing tasks do not block the pri
This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin