Manages OCI API rate limits using defensive retry patterns, exponential backoff, and circuit breaker logic to prevent automation failures.
This skill enables developers to build resilient Oracle Cloud Infrastructure (OCI) clients by addressing the lack of standard 'Retry-After' headers in OCI 429 responses. It provides a comprehensive map of known service limits, implements robust exponential backoff with jitter, and offers circuit breaker patterns for high-volume bulk operations. Whether you are performing large-scale data migrations or managing complex cloud environments, this skill ensures your OCI automations remain stable and data-loss-free under heavy API load.
主な機能
01Implementation of exponential backoff with full jitter for Python OCI SDK
02Circuit breaker logic to prevent cascading failures during bulk OCI operations
03Proactive rate limiting and throttling strategies for batch processing scripts
04Comprehensive mapping of observed per-service OCI rate limits for Compute, Storage, and Networking
05Native OCI RetryStrategyBuilder configurations for client-level resilience
062,028 GitHub stars
ユースケース
01Stabilizing OCI automation scripts that fail intermittently due to undocumented service throttling
02Automating bulk resource creation or tagging without triggering persistent 429 errors
03Building high-availability monitoring scripts that query multiple OCI services simultaneously