awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

Awesome GitHub RepositoriesRead Model Projections

Transformations of event logs into materialized read views for efficient querying.

Distinguishing note: None of the candidates cover the transformation of event streams into alternative datastores for CQRS read models.

Explore 4 awesome GitHub repositories matching data & databases · Read Model Projections. Refine with filters or upvote what's useful.

Awesome Read Model Projections GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • akkadotnet/akka.netAvatar de akkadotnet

    akkadotnet/akka.net

    5,023Ver en GitHub↗

    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

    Transforms persisted events into alternative datastores using reactive streams to create materialized read views.

    C#actoractor-modelakka
    Ver en GitHub↗5,023
  • vaughnvernon/iddd_samplesAvatar de VaughnVernon

    VaughnVernon/IDDD_Samples

    3,938Ver en GitHub↗

    This project is a reference implementation of domain-driven design patterns and a sample of command query responsibility segregation. It provides a collection of event-driven microservices that demonstrate the practical application of architectural principles for structuring complex software systems. The implementation separates read and write models through an event journal and organizes services into bounded contexts to maintain clear functional boundaries. It coordinates business logic by dispatching and consuming domain events to synchronize different modules. The project covers a range

    Pre-calculates read-only data views by subscribing to and processing domain event streams.

    Java
    Ver en GitHub↗3,938
  • cer/event-sourcing-examplesAvatar de cer

    cer/event-sourcing-examples

    3,160Ver en GitHub↗

    Este proyecto es un framework para implementar event sourcing y segregación de responsabilidad de consulta de comandos (CQRS) dentro de microservicios en contenedores. Proporciona un enfoque estructurado para gestionar el estado del negocio como una secuencia de eventos inmutables, asegurando un registro de auditoría confiable y la capacidad de reconstruir el estado del sistema en cualquier momento. El framework se distingue por aplicar una clara separación entre las rutas de modificación de datos y las de recuperación de datos. Al utilizar la sincronización de datos basada en eventos, permite la actualización asíncrona de vistas materializadas y modelos de lectura, asegurando que los datos optimizados para consultas permanezcan actualizados sin afectar el rendimiento de las operaciones de escritura principales. La arquitectura admite el despliegue de componentes como microservicios independientes o un monolito unificado, con soporte integrado para la orquestación de contenedores para mantener la consistencia en los entornos de desarrollo y producción. Facilita la gestión de datos distribuidos a través de vistas desnormalizadas, proporcionando un acceso eficiente a información agregada a través de los límites de los servicios.

    Refreshes read models asynchronously to keep queryable data current without blocking writes.

    JavaScript
    Ver en GitHub↗3,160
  • railseventstore/rails_event_storeAvatar de RailsEventStore

    RailsEventStore/rails_event_store

    1,507Ver en GitHub↗

    Rails Event Store es una librería para implementar patrones de event sourcing y segregación de responsabilidad de comando y consulta (CQRS) dentro de aplicaciones Ruby. Funciona como un framework para capturar todos los cambios de estado de la aplicación como una secuencia inmutable de eventos, proporcionando un historial permanente y verificable de las operaciones del sistema. La librería proporciona una infraestructura de mensajería que desacopla la lógica de negocio transmitiendo eventos de dominio a través de un bus central. Esta arquitectura permite la ejecución de manejadores ya sea de forma inmediata o asíncrona, asegurando que las tareas de procesamiento pesado no bloqueen el flujo principal de la aplicación. Más allá de la gestión central de eventos, el proyecto admite la transformación de flujos de eventos crudos en modelos de lectura optimizados. Estas proyecciones permiten consultas e informes eficientes separando la recuperación de datos de las operaciones de escritura subyacentes. El sistema también mantiene logs de auditoría cronológicos para cumplir con los requisitos de seguridad y cumplimiento, utilizando serialización agnóstica de esquema para asegurar un almacenamiento de datos consistente a lo largo del tiempo.

    Builds optimized read models from event streams to enable fast data retrieval for user interfaces.

    Rubyaggregate-rootcqrscqrs-es
    Ver en GitHub↗1,507
  1. Home
  2. Data & Databases
  3. Read Model Projections