reliability-patterns

Configure Argo Events retry and dead-letter patterns for durable event delivery.

3|3|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill reliability-patterns-adaptive-enforcement-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reliability-patterns
Source: https://github.com/adaptive-enforcement-lab/claude-skills/tree/main/plugins/patterns/skills/reliability-patterns
Command: npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill reliability-patterns-adaptive-enforcement-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Production event systems must handle failures gracefully. Network blips, service outages, and malformed events are inevitable. These patterns ensure events don't get lost and systems recover automatically.

Core Features & Use Cases

  • Retry Strategies: automatically reattempt transient failures in sensors, triggers, and workflows.
  • Dead Letter Queues: route failed events to a DLQ for inspection and replay.
  • EventBus Durability: ensures at-least-once delivery with persistent storage and HA configurations.
  • Use Case: envision a streaming ingestion pipeline where failed events are retried and, after exhaustion, routed to a DLQ for later analysis.

Quick Start

Configure and deploy a retry-enabled EventBus with dead-letter queues to ensure at-least-once delivery.

Frequently Asked Questions about reliability-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent event loss in Argo Events when sensors or triggers fail?

To prevent event loss in Argo Events, you can apply retry strategies and dead-letter queues. This pattern automatically reattempts transient failures in sensors and triggers, routing exhausted events to a DLQ for inspection.

What is the best way to configure durable delivery for an event-driven architecture?

The best way to configure durable delivery is by setting up a persistent EventBus with high availability configurations. This ensures at-least-once semantics by retaining events through network blips and service outages.

How do dead-letter queues work for failed event processing?

Dead-letter queues work by routing failed events to a separate persistent storage location after retry exhaustion. This allows you to inspect, analyze, and replay malformed or undeliverable events later without blocking the main pipeline.

Does Argo Events support at-least-once delivery semantics for production workflows?

Yes, Argo Events supports at-least-once delivery semantics through persistent EventBus configuration. By combining durable storage with retry strategies, it handles workflow failures and prevents event loss in production environments.

Can I automatically retry transient failures in an event streaming ingestion pipeline?

Yes, you can automatically retry transient failures in an event streaming ingestion pipeline. By configuring retry strategies, the system automatically reattempts failed events before routing them to a dead-letter queue for later analysis.

When should I route failed events to a dead-letter queue instead of dropping them?

You should route failed events to a dead-letter queue when they exhaust all retry attempts due to service outages or malformed payloads. This prevents event loss and enables later inspection or replay instead of permanent data drop.