</> CodeBooks
    ← Volver a Arquitectura de software (página 5)
    Portada de Building an Event-Driven Data Mesh

    Building an Event-Driven Data Mesh

    Adam Bellemare

    Editorial
    O'Reilly
    Año
    2023
    Páginas
    ~259
    Nivel
    Intermedio

    De qué trata

    Guía arquitectónica de Adam Bellemare publicada por O'Reilly en 2023 que articula la convergencia entre el paradigma organizativo de Data Mesh y las arquitecturas orientadas a eventos (EDA) respaldadas por plataformas de streaming en tiempo real como Apache Kafka. Está pensada para arquitectos de datos, ingenieros de software senior y directores técnicos con experiencia previa en sistemas distribuidos y canalizaciones de datos tradicionales (data lakes y data warehouses) que buscan superar los cuellos de botella de la centralización analítica mediante flujos de eventos descentralizados.

    El texto desglosa cómo materializar los cuatro pilares fundamentales del Data Mesh (propiedad orientada a dominios, datos como producto, plataformas de datos de autoservicio y gobernanza federada) apoyándose en event streams. Bellemare profundiza en el modelado formal de eventos diferenciando entre hechos (facts), deltas y comandos, el diseño y evolución estricta de esquemas de datos con Apache Avro, JSON Schema y Schema Registry, y la gestión de la consistencia eventual en comunicaciones asíncronas. Asimismo, examina cómo interconectar flujos de datos en movimiento con almacenes de datos en reposo y cómo implementar políticas de gobernanza computacional para garantizar privacidad, linaje de datos y cumplimiento regulatorio.

    El libro no desarrolla una aplicación monolítica ni un proyecto de software tradicional paso a paso, sino que ofrece patrones de diseño, definiciones de esquemas y arquitecturas de referencia para arrancar productos de datos basados en eventos en organizaciones reales. Su valor fundamental reside en reconciliar el plano operacional en tiempo real con el plano analítico de datos, ofreciendo una guía rigurosa para desmantelar silos de información sin perder control ni calidad contractual. Conviene contar con nociones sólidas sobre Apache Kafka, diseño de contratos y principios de microservicios para aprovechar al máximo sus recomendaciones estratégicas.

    • Data Mesh
    • Event-Driven Architecture
    • Apache Kafka
    • Streaming de datos
    • Productos de datos
    • Esquemas de eventos
    • Apache Avro
    • Gobernanza federada
    • Consistencia eventual
    • Sistemas distribuidos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Arquitectura de software con nivel Intermedio