Salesforce Reliability Patterns

•
2.4k
•

Implements fault-tolerant Salesforce integrations using circuit breakers, idempotent operations, and graceful degradation strategies.

This skill provides production-grade reliability patterns for Salesforce integrations to ensure system resilience and data integrity during high-load or failure scenarios. It offers standardized implementations for circuit breakers to handle API outages, idempotent upserts using External IDs to prevent data duplication, and sophisticated retry logic that distinguishes between transient and fatal errors. Additionally, it provides guidance on building fallback caching mechanisms and dead letter queues (DLQ) to manage failed operations, making it an essential toolkit for developers building mission-critical SaaS connections and high-availability CRM integrations.

主な機能

01Dead Letter Queue (DLQ) management for robust processing of failed operations
02Advanced error classification for intelligent retry vs. fail-fast strategies
03Idempotent upsert logic utilizing Salesforce External IDs for reliable data sync
042,364 GitHub stars
05Circuit breaker implementation using Opossum to prevent cascading system failures
06Graceful degradation patterns using Redis-based stale data caching

ユースケース

01Implementing automated error recovery and logging for complex CRM data migrations
02Protecting application performance during Salesforce service outages or API rate limiting
03Building mission-critical synchronization services between microservices and Salesforce