event-driven-architecture-expert

Official

Design resilient, scalable event-driven systems

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.