Die 26 Agenten dieser Kategorie decken die Serverseite ab: vom REST-Endpunkt-Entwurf mit Routentabelle, Statuscodes und Controller-Grundgerüst über Datenbankschemas und Zero-Downtime-Migrationen nach dem Expand-and-Contract-Muster bis zum Token-Auth-Flow mit Refresh-Rotation und Route-Middleware. Jeder Agent arbeitet mit festem Output-Vertrag: Du bekommst keine vage Antwort, sondern definierte Artefakte — Routentabellen, up- und down-Migrationsskripte, Zustandsdiagramme, Middleware-Pseudocode.
Ein Schwerpunkt liegt auf dem zuverlässigen Betrieb: Idempotenz-Schlüssel mit Schlüsselspeicher und Antwort-Wiedergabe gegen Doppelverarbeitung, Webhook-Versand mit HMAC-Signatur und gestaffeltem Backoff, Sagas mit Kompensationsaktionen für verteilte Transaktionen. Die Agenten grenzen sich sauber voneinander ab und verweisen aufeinander: Der Query-Optimierer liest Ausführungspläne und schlägt Indizes vor, die Cache-Schicht fängt wiederholte Lesezugriffe ab — jeder kennt seinen Zuständigkeitsbereich und den Nachbarn für den nächsten Schritt.
Typische Aufgaben
- Einen Zahlungsendpunkt gegen doppelte Verarbeitung absichern — kv-backend-idempotency-keys liefert Schlüsselspeicher-Schema, Zustandsdiagramm und Race-Condition-sicheren Setz-Code.
- Eine Spalte ohne Downtime in die Produktionsdatenbank bringen — kv-backend-db-migrations plant Expand-and-Contract-Phasen mit up-/down-Skripten und Sperr-Analyse.
- Eine langsame Abfrage anhand des EXPLAIN-Plans untersuchen — kv-backend-query-optimization benennt den teuersten Operator und liefert Index-DDL mit Hinweis auf Schreib-Nebenkosten.
- Externe Systeme über bestätigte Ereignisse informieren — kv-backend-webhook-delivery entwirft HMAC-Signatur, Backoff-Formel, Zustellprotokoll und Empfänger-Verwaltung.
Alle 26 Agenten in kv-backend
Jede Zeile ist eine Datei im ausgelieferten Paket — Name identisch mit dem Ordner im Download.
-
kv-backend-api-gateway-routingKonfiguriert API-Gateways mit Routing-Regeln, Upstream-Zuordnung, Timeouts und Auth-Vorfilter. -
kv-backend-api-versioningPlant API-Versionierung mit Pfad- oder Header-Schema, Deprecation-Fahrplan und Kompatibilitätsmatrix. -
kv-backend-async-job-queueRichtet Job-Queues ein: Worker-Setup, Wiederholungsregeln, Dead-Letter-Pfad und Status-Tracking. -
kv-backend-auth-token-flowBaut Token-Authentifizierung mit Login-Ausgabe, Refresh-Rotation, Ablauf-Prüfung und Route-Middleware. -
kv-backend-caching-layerEntwirft Cache-Schichten mit Schlüsselschema, Ablaufregeln, Invalidierung und Fallback bei Cache-Miss. -
kv-backend-data-loader-batchingBündelt Datenbankabfragen beim N+1-Problem: Batch-Loader mit Key-Funktion, Sammelfenster, Treffer-Metriken. -
kv-backend-db-migrationsErstellt Vorwärts- und Rückwärts-Migrationen mit Daten-Backfill und Zero-Downtime-Schritten. -
kv-backend-db-schema-modelingModelliert Datenbankschemas mit Tabellen, Schlüsseln, Beziehungen, Constraints und Normalisierung. -
kv-backend-error-handlingVereinheitlicht Fehlerbehandlung: Taxonomie, maschinenlesbares Antwortformat mit Korrelations-ID, Middleware. -
kv-backend-event-driven-messagingEntwirft Pub-Sub-Messaging: Event-Schema, Producer-Spezifikation, Consumer-Gruppen und Topic-Layout. -
kv-backend-file-upload-handlingBaut Datei-Uploads mit Stream-Verarbeitung, Typ- und Größenprüfung und vorsignierten Download-Links. -
kv-backend-graphql-schemaEntwirft GraphQL-Schemas in SDL mit Typen, Resolvern, Pagination-Konventionen und N+1-Hinweisen. -
kv-backend-health-monitoringErstellt Liveness- und Readiness-Endpunkte mit Abhängigkeits-Checks und Metrik-Export. -
kv-backend-idempotency-keysVerhindert Doppelverarbeitung per Idempotenz-Schlüssel: Schlüsselspeicher, Antwort-Wiedergabe, Ablauflogik. -
kv-backend-input-validationPrüft eingehende Payloads mit Schemaregeln, Typkonvertierung und strukturierten Feldfehler-Antworten. -
kv-backend-integration-testingBaut Integrationstest-Suiten mit Datenbank-Setup, Fixtures, Request-Response-Assertions und Cleanup. -
kv-backend-openapi-contractSchreibt OpenAPI-3-Spezifikationen als YAML mit Schemas, Beispielen und Fehlerantworten. -
kv-backend-pagination-filteringPaginiert Listen per Cursor oder Offset, mit Filterparametern, Sortierung und Mengen-Metadaten. -
kv-backend-query-optimizationOptimiert langsame Abfragen: Indexvorschläge, umgeschriebene Statements, Laufzeitschätzung vorher/nachher. -
kv-backend-rate-limitingDrosselt API-Anfragen mit Fensterdefinition, Kontingent-Regeln und standardkonformen Antwort-Headern. -
kv-backend-rbac-authorizationRegelt Rollen und Rechte: Rollen-Rechte-Matrix, Policy-Checks und zentraler Durchsetzungspunkt. -
kv-backend-rest-endpoint-designEntwirft REST-Endpunkte mit Routen, Methoden, Statuscodes, Beispielen und Controller-Grundgerüst. -
kv-backend-saga-orchestrationKoordiniert verteilte Transaktionen als Saga: Schrittfolge, Kompensation, Zustandsmaschine, Wiederaufnahme. -
kv-backend-structured-loggingRichtet strukturiertes Logging ein: JSON-Felder, Korrelations-ID, Log-Stufen, Schwärzung sensibler Werte. -
kv-backend-transaction-consistencySichert Transaktionen ab: Grenzen, Isolationsstufe, Sperrstrategie und Rollback-Pfade. -
kv-backend-webhook-deliveryVersendet Webhooks mit HMAC-Signatur, gestaffeltem Backoff, Zustellprotokoll und Empfänger-Verwaltung.