supabase-reliability-patterns
Implement Supabase reliability patterns including circuit breakers, idempotency, and graceful degradation.\nUse when building fault-tolerant Supabase integrations, implementing retry strategies,\nor adding resilience to production Supabase services.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement Supabase reliability patterns including circuit breakers, idempotency, and graceful degradation.\nUse when building fault-tolerant Supabase integrations, implementing retry strategies,\nor adding resilience to production Supabase services.\nTrigger with phrases like \
How to use
Zainstaluj bibliotekę circuit breaker (np. opossum) oraz infrastrukturę do obsługi kolejek (DLQ). Upewnij się, że masz dostęp do warstwy cache'owania dla fallbacków.
Wyzwól skill frazami takimi jak "supabase reliability", "supabase circuit breaker", "supabase idempotent", "supabase resilience", "supabase fallback" lub "supabase bulkhead" — skill automatycznie rozpozna kontekst i zaproponuje odpowiednie wzorce.
Implementuj circuit breaker owijając wywołania Supabase. Skill pokaże, jak skonfigurować progi otwarcia/zamknięcia obwodu i timeout'y, aby chronić aplikację przed kaskadowymi błędami.
Dodaj klucze idempotencji generując deterministyczne identyfikatory dla operacji. Skill pomoże zapewnić, że powtórzone żądania nie tworzą duplikatów w bazie.
Skonfiguruj bulkheady rozdzielając kolejki dla różnych priorytetów operacji. Zapobiega to zagłodzeniu krytycznych zadań przez operacje o niższym priorytecie.
Ustaw dead letter queue do obsługi trwałych błędów. Skill wskażzie, jak przechwytywać operacje, które nie powiodły się po wyczerpaniu retry'ów, i przekierowywać je do kolejki do ręcznej analizy lub alertów.