Event
by @ckchzh
Event-driven architecture reference — event sourcing, pub/sub, CQRS, event buses, and stream processing. Use when designing event systems, implementing pub/s...
clawhub install event📖 About This Skill
name: "event" version: "1.0.0" description: "Event-driven architecture reference — event sourcing, pub/sub, CQRS, event buses, and stream processing. Use when designing event systems, implementing pub/sub, or building event-driven microservices." author: "BytesAgain" homepage: "https://bytesagain.com" source: "https://github.com/bytesagain/ai-skills" tags: [event, event-driven, pub-sub, cqrs, event-sourcing, streaming, devtools] category: "devtools"
Event — Event-Driven Architecture Reference
Quick-reference skill for event-driven architecture, event sourcing, pub/sub patterns, and stream processing.
When to Use
Commands
intro
scripts/script.sh intro
Overview of event-driven architecture — patterns, benefits, and tradeoffs.
patterns
scripts/script.sh patterns
Core patterns — pub/sub, event sourcing, CQRS, saga, choreography.
design
scripts/script.sh design
Event design — naming, schema, versioning, and payload structure.
brokers
scripts/script.sh brokers
Event broker comparison — Kafka, RabbitMQ, NATS, Pulsar, SQS, EventBridge.
sourcing
scripts/script.sh sourcing
Event sourcing deep dive — event store, projections, snapshots.
delivery
scripts/script.sh delivery
Delivery guarantees — at-most-once, at-least-once, exactly-once.
stream
scripts/script.sh stream
Stream processing — windowing, aggregation, and real-time analytics.
checklist
scripts/script.sh checklist
Event-driven architecture checklist.
help
scripts/script.sh help
version
scripts/script.sh version
Configuration
| Variable | Description |
|----------|-------------|
| EVENT_DIR | Data directory (default: ~/.event/) |
*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*
⚡ When to Use
⚙️ Configuration
| Variable | Description |
|----------|-------------|
| EVENT_DIR | Data directory (default: ~/.event/) |
*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*