Messaging & Async Patterns

Community

Build robust, scalable distributed systems.

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 required

Components

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

Agent Skills Search Helper

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