event-driven-architecture-expert
OfficialDesign resilient, scalable event-driven systems
Software Engineering#event-driven#kafka#idempotency#rabbitmq#pub-sub#dead-letter-queue#redis-streams
Authorcuriositech
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps teams design and operate reliable asynchronous messaging systems that prevent data loss, preserve ordering where required, and provide operational controls for retries, dead-letter handling, and schema evolution.
Core Features & Use Cases
- Broker selection & topology: guidance for choosing Kafka, RabbitMQ, Redis Streams, or cloud event buses and designing topics/exchanges, partitions, and routing.
- Reliability patterns: transactional outbox, idempotent consumers, retry strategies, dead-letter queues, and partitioning for ordered processing.
- Schema & serialization: CloudEvents recommendations, Avro/Protobuf/JSON Schema guidance, and schema registry best practices for backward compatibility.
- Operational playbook: consumer lag monitoring, queue-depth alerting, load testing at 2x expected throughput, and recovery procedures for crashed agents.
- Use case: Build a decoupled order-processing pipeline where transactions write to an outbox, a publisher forwards events to Kafka, and multiple consumers (fulfillment, notifications, analytics) process events with DLQ routing on repeated failures.
Quick Start
Use the event-driven architecture expert to design a Kafka-based ordering pipeline with transactional outbox, idempotent consumers, and dead-letter queue policies.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: event-driven-architecture-expert Download link: https://github.com/curiositech/port-daddy/archive/main.zip#event-driven-architecture-expert Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.