Messaging & Async Patterns
CommunityBuild robust, scalable distributed systems.
Software Engineering#messaging#microservices#distributed systems#reliability#async#event-driven#message queues
Authorftnilsson
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables the design and implementation of asynchronous communication between services, ensuring reliability and scalability for long-running operations and event-driven architectures.
Core Features & Use Cases
- Asynchronous Communication: Implement patterns like Work Queues and Publish/Subscribe using message brokers.
- Reliable Delivery: Guarantees message delivery through techniques like the Outbox Pattern and acknowledgements.
- Failure Handling: Manages failures gracefully with retry strategies and Dead-Letter Queues.
- Use Case: When an order is placed, asynchronously notify multiple downstream services (inventory, shipping, notifications) without blocking the initial order confirmation.
Quick Start
Design an event for when a new user registers, describing what happened and including relevant user data.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: Messaging & Async Patterns Download link: https://github.com/ftnilsson/agent-cli/archive/main.zip#messaging-async-patterns 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 223,000+ vetted skills library on demand.