B
backend-development
Wzorce REST API, architektury baz danych i mikrousług dla backendu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do projektowania backendowych systemów: RESTful API, schematów baz danych, autentykacji JWT i wzorców mikrousług. Zawiera gotowe konwencje dla endpointów GET/POST/PUT/PATCH/DELETE, formaty odpowiedzi i błędów, oraz praktyczne wzory SQL do indeksowania, paginacji i soft delete'ów. Idealne dla developerów budujących skalowalne API i architektury bazodanowe.
Jak używać
- Zainstaluj skill z repozytorium skillcreatorai — sklonuj folder backend-development i zarejestruj go w swoim agencie AI.
- Gdy projektujesz nowe API, poproś agenta o zastosowanie konwencji RESTful: dla każdego zasobu (np. /users) wygeneruj pełny zestaw endpointów (GET, POST, PUT, PATCH, DELETE) zgodnie z dokumentowanymi wzorcami.
- Dla struktury bazy danych użyj dostarczonych wzorów SQL: UUID dla publicznych ID, timestampy z strefą czasową, indeksy na polach wyszukiwanych, soft delete'y dla bezpiecznego usuwania.
- Zdefiniuj format odpowiedzi API z polem data i meta (stronicowanie, liczba rekordów), oraz strukturę błędów z kodem, wiadomością i szczegółami pola.
- Do autentykacji wdrożyj JWT z payloadem zawierającym sub (ID użytkownika), iat, exp i scope (uprawnienia) — skill zawiera funkcję weryfikacji tokena.
- Dla dużych zbiorów danych zastosuj paginację z kursorem (created_at) zamiast offset'u, aby uniknąć problemów wydajnościowych na dużych tabelach.