Backend Event Driven

Use this skill when the user says 'event-driven', 'message queue', 'Kafka', 'RabbitMQ', 'pub/sub', 'domain event', 'event sourcing', 'CQRS', 'async messaging', 'event bus', or when designing asynchronous communication between services. This skill enforces: domain vs integration event distinction, event naming (past tense), schema versioning, consumer idempotency, dead letter queues, saga patterns, and event sourcing basics. Applies to Kafka, RabbitMQ, NATS, Redis Pub/Sub, SQS/SNS. Do NOT use for: REST API design, database optimization, or synchronous communication patterns.

j4flmao Updated

File contents

j4flmao/agent-skills/tree/main/skills/backend/universal/event-driven commit 3ca38b1eeb

Frequently asked questions

npx skillmds@latest add j4flmao/backend-event-driven