awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cer avatar

cer/event-sourcing-examples

0
View on GitHub↗
3,160 Stars·934 Forks·JavaScript·11 Aufrufe

Event Sourcing Examples

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.

Das Framework zeichnet sich durch die Durchsetzung einer klaren Trennung zwischen Datenänderungs- und Datenabrufpfaden aus. Durch die Nutzung ereignisgesteuerter Datensynchronisation ermöglicht es die asynchrone Aktualisierung von materialisierten Views und Read-Modellen, wodurch sichergestellt wird, dass abfrageoptimierte Daten aktuell bleiben, ohne die Leistung primärer Schreiboperationen zu beeinträchtigen.

Die Architektur unterstützt die Bereitstellung von Komponenten entweder als unabhängige Microservices oder als einheitlicher Monolith, mit integrierter Unterstützung für Container-Orchestrierung, um die Konsistenz über Entwicklungs- und Produktionsumgebungen hinweg zu wahren. Es erleichtert die Verwaltung verteilter Daten durch denormalisierte Views und bietet effizienten Zugriff auf aggregierte Informationen über Servicegrenzen hinweg.

Features

  • Event Sourcing Frameworks - Provides a framework for implementing event sourcing and CQRS patterns within containerized microservices.
  • Event Sourcing - Stores business state as an immutable sequence of events to ensure a reliable audit trail.
  • CQRS Patterns - Implements the architectural pattern of separating read and write operations for improved performance.
  • Command Query Responsibility Segregation - Implements an architectural pattern that separates data modification logic from data retrieval logic.
  • CQRS Frameworks - Implements a clear separation between data modification and retrieval paths to improve system responsiveness and scalability.
  • Event Sourcing - Persists application state as an immutable sequence of events for full state reconstruction.
  • Asynchronous Write Operations - Performs non-blocking background updates to refresh query-optimized database views.
  • Event-Driven - Propagates state changes across distributed read models using asynchronous event buses.
  • Read Model Projections - Refreshes read models asynchronously to keep queryable data current without blocking writes.
  • Containerized Service Deployment - Manages the deployment of interconnected services using container environments for consistent execution.
  • Containerized Service Orchestration - Orchestrates the deployment and execution of containerized software components.
  • Data Synchronization Services - Synchronizes denormalized read models across service boundaries using asynchronous event streams.
  • Microservices Orchestration - Provides orchestration support for deploying containerized components as independent microservices or a unified monolith.
  • Multi-Service Container Orchestration - Bundles interconnected services into containerized units for consistent deployment across environments.
  • Microservices Deployments - Supports flexible deployment of components as either independent microservices or a unified monolith.
  • Event-Driven Architectures - Updates denormalized data structures by consuming event streams for efficient query access.
  • Event-Driven Data Consistency - Uses immutable event streams to synchronize state across read models and materialized views for consistent data access.

Star-Verlauf

Star-Verlauf für cer/event-sourcing-examplesStar-Verlauf für cer/event-sourcing-examples

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Event Sourcing Examples

Handverlesene Sammlungen, in denen Event Sourcing Examples vorkommt.
  • Leitfäden und Beispiele für Event-Driven Architecture
  • Systemdesign für Skalierbarkeit

Häufig gestellte Fragen

Was macht cer/event-sourcing-examples?

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.

Was sind die Hauptfunktionen von cer/event-sourcing-examples?

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.

Welche Open-Source-Alternativen gibt es zu cer/event-sourcing-examples?

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…

Open-Source-Alternativen zu Event Sourcing Examples

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Event Sourcing Examples.
  • microservices-patterns/ftgo-applicationAvatar von microservices-patterns

    microservices-patterns/ftgo-application

    3,718Auf GitHub ansehen↗

    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

    Java
    Auf GitHub ansehen↗3,718
  • commanded/commandedAvatar von commanded

    commanded/commanded

    2,016Auf GitHub ansehen↗

    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

    Elixircommandedcqrscqrs-es
    Auf GitHub ansehen↗2,016
  • railseventstore/rails_event_storeAvatar von RailsEventStore

    RailsEventStore/rails_event_store

    1,507Auf GitHub ansehen↗

    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

    Rubyaggregate-rootcqrscqrs-es
    Auf GitHub ansehen↗1,507
  • threedotslabs/wild-workouts-go-ddd-exampleAvatar von ThreeDotsLabs

    ThreeDotsLabs/wild-workouts-go-ddd-example

    6,348Auf GitHub ansehen↗

    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

    Goclean-architecturecqrsddd
    Auf GitHub ansehen↗6,348
  • Alle 30 Alternativen zu Event Sourcing Examples anzeigen→