Back to MD Exchange
    Project Blueprintsevent-drivenmicroserviceskafkacqrs

    Event-Driven Architecture Blueprint

    Event schemas, message brokers (Kafka vs SQS), saga pattern, event sourcing, and CQRS implementation.

    O
    omarhassan|March 5, 2026|Updated Mar 8
    537 downloads57 stars

    Uploaded markdown content, not a verification of tool compatibility or results. Review the raw text, commands, and permissions before using it. Stars require an account.


    name: event-driven


    Event-Driven Architecture

    Event Schema

    { eventId, eventType, timestamp, version, data, metadata }

    Broker Choice

    • Kafka: throughput, ordering, replay
    • SQS: simpler, managed
    • RabbitMQ: flexible routing

    Saga Pattern

    1. Order created β†’ 2. Payment charged β†’ 3. Stock reserved
    If any fails β†’ compensating events

    CQRS

    • Write model: normalized
    • Read model: denormalized
    • Sync via events