expanso-circuit-breakers

Official

Resilient API calls with fallback logic

Authorexpanso-io
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures your data processing pipelines remain operational even when downstream services are unavailable by implementing a circuit breaker pattern with multiple fallback mechanisms.

Core Features & Use Cases

  • Resilient API Calls: Gracefully handles failures from primary and secondary APIs.
  • Data Fallback: Stores data locally or sends to a Kafka topic when primary destinations fail.
  • Use Case: An e-commerce order processing system needs to enrich order data with customer information from a primary API. If that API is down, the system can fall back to a secondary API, then to a local cache, and finally log the failed attempt to a dead-letter queue, ensuring no data is lost and the system remains responsive.

Quick Start

Run the circuit breaker pipeline with sample data using the provided shell script.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 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: expanso-circuit-breakers
Download link: https://github.com/expanso-io/expanso-skills/archive/main.zip#expanso-circuit-breakers

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.