messaging-streaming
This skill should be used when the user designs a "message queue", reaches for "Kafka", "RabbitMQ", "SQS", "Kinesis", "pub/sub", or "event-driven" architecture, asks about "async processing", "background jobs", "stream processing", or wrestles with "exactly-once vs at-least-once", "delivery guarantees", "message ordering", "duplicate handling / dedup", "dead letter queue", "backpressure", "saga orchestration", or "durable workflow". Use it whenever a slow or spiky operation should move off the request path, or two services must be decoupled, even if the user doesn't say "queue".
Pinned to revision 228d57dc6fa7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/messaging-streaming/SKILL.md
- skills/messaging-streaming/references/deep-dive.md
- skills/messaging-streaming/references/providers/aws.md
- skills/messaging-streaming/references/providers/azure.md
- skills/messaging-streaming/references/providers/gcp.md
- skills/messaging-streaming/references/providers/generic.md
- skills/messaging-streaming/references/providers/temporal.md
Every link opens the file at its source, pinned to the revision this page describes.