Toolverse
Wszystkie skille

vercel-reliability-patterns

autor: jeremylongshore

Dodaj niezawodność do Vercel — circuit breakery, retry i graceful degradation dla produkcji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
1

O skillu

Umiejętność do Claude/Codex, która pomaga budować odporne na błędy funkcje serverless na Vercel. Implementujesz circuit breakery chroniące przed awariami zależności, logikę retry dla nieudanych żądań oraz graceful degradation, które utrzymują usługę w działaniu nawet gdy zewnętrzne API zawodzą. Idealnie dla zespołów wdrażających produkcyjne integracje Vercel, które muszą obsługiwać awarie baz danych, API i sieciowe problemy bez przerw w dostępności.

Jak używać

  1. Zainstaluj umiejętność w swoim projekcie Claude Code lub Codex, dodając plik vercel-reliability-patterns do katalogu skills. Upewnij się, że masz dostęp do Read, Write i Edit dla plików TypeScript w projekcie Vercel.

  2. Przygotuj projekt — sprawdź, że masz wdrożoną produkcyjną aplikację Vercel i zidentyfikuj zewnętrzne zależności (bazy danych, API, serwisy), które mogą zawieść.

  3. Wyzwól umiejętność frazami takimi jak "vercel reliability", "vercel circuit breaker", "vercel resilience" lub "vercel graceful degradation" w kontekście swojego kodu.

  4. Implementujesz circuit breaker — umiejętność wygeneruje klasę CircuitBreaker, która monitoruje liczbę błędów i przełącza się między stanami CLOSED (normalny), OPEN (blokuje żądania, zwraca fallback) i HALF_OPEN (testuje odzyskanie). Dostosuj próg błędów i czas resetowania do swoich potrzeb.

  5. Dodaj retry logic do funkcji, które komunikują się z zewnętrznymi API — umiejętność pomoże ci zaimplementować exponential backoff i ograniczyć liczbę prób.

  6. Skonfiguruj graceful degradation — zdefiniuj fallback responses (np. cached data, default values), które funkcja zwraca gdy zależności są niedostępne, zapewniając częściową funkcjonalność zamiast całkowitej awarii.

Podobne skille