event-driven-architecture

Installation
SKILL.md

Event-Driven Architecture

Comprehensive guidance on building event-driven systems, covering event sourcing, CQRS, message broker selection (Kafka, RabbitMQ, NATS), event schema design with CloudEvents, saga patterns, idempotency, and strategies for event versioning and evolution.

When to Use This Skill

Use this skill for:

  • Designing publish/subscribe or event streaming systems
  • Implementing event sourcing with an event store
  • Applying CQRS to separate read and write models
  • Choosing between Kafka, RabbitMQ, AWS SNS/SQS, and NATS
  • Implementing the saga pattern (orchestration or choreography)
  • Designing event schemas with CloudEvents, Avro, or Protobuf
  • Handling idempotency and exactly-once semantics
  • Managing dead letter queues and event replay
  • Versioning events without breaking consumers

Trigger phrases: "event-driven", "event sourcing", "CQRS", "message broker", "Kafka", "RabbitMQ", "pub/sub", "saga pattern", "event store", "dead letter queue", "event schema", "CloudEvents", "eventual consistency"

Installs
1
GitHub Stars
2
First Seen
May 10, 2026
event-driven-architecture — bendourthe/nexus-hub