shopify-reliability-patterns

Installation
SKILL.md

Shopify Reliability Patterns

Overview

Build fault-tolerant Shopify integrations that handle API outages, webhook retry storms, and rate limit exhaustion gracefully.

Prerequisites

  • Understanding of circuit breaker pattern
  • Queue infrastructure (BullMQ, SQS, etc.) for async processing
  • Cache layer for fallback data

Instructions

Step 1: Circuit Breaker for Shopify API

Wrap all Shopify API calls in a circuit breaker (using opossum) that opens at 50% error rate, only counting 5xx and timeout errors. When open, serve cached data. The breaker auto-tests recovery after 30 seconds in half-open state.

See Circuit Breaker for the complete implementation.

Installs
2
GitHub Stars
2.8K
First Seen
Mar 26, 2026