architecture-paradigm-event-driven
CommunityDecouple systems with async events for scalable processing.
Software Engineering#architecture#scalability#real-time#distributed systems#event-driven#asynchronous#decoupling
Authorathola
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Tightly coupled systems struggle with scalability, real-time processing, and extensibility. This skill guides you in structuring systems around asynchronous events to achieve loose coupling and high performance.
Core Features & Use Cases
- Event Modeling: Define canonical event schemas and versioning strategies.
- Topology Selection: Choose between choreography (pub/sub) and orchestration for event flows.
- Failure Handling: Implement Dead Letter Queues (DLQs), retries, and idempotency for robust systems.
- Use Case: Design a real-time IoT platform where multiple services need to react to sensor data without direct dependencies, ensuring high throughput and resilience.
Quick Start
Model your core domain events, select an event topology (e.g., pub/sub), and choose an event broker like Kafka or RabbitMQ.
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: architecture-paradigm-event-driven Download link: https://github.com/athola/claudenomicon/archive/main.zip#architecture-paradigm-event-driven Please download this .zip file, extract it, and install it in the .claude/skills/ directory.