Idempotenz- und Rate-Limiting-Design für eine Berliner Payments-API
Übersicht
Worum es bei diesem Projekt geht.
Entwirf ein Idempotenz-Schema basierend auf Idempotency-Key-Header, mit klar definierten Speicher-Layout (Redis-Schema), TTL, Konflikt-Verhalten und Replay-Semantik. Entwirf Rate-Limits mit Token-Bucket pro API-Key plus globalem Tier-basiertem Limit, inkl. Standard-konformer 429-Antwort mit Retry-After. Liefere RFC-artiges internes Designdokument (12 Seiten), Postman-Collection mit Beispielen für korrektes und inkorrektes Partner-Verhalten und ein öffentliches Developer-Dokument für die Partner.
Das Briefing
Was Du tust und was Du zeigst.
Entwirf Idempotenz und Rate-Limiting für eine Payments-API, sodass Retry-Stürme und API-Missbrauch beide strukturell unmöglich werden.
Earning criteria — what you'll demonstrate
- Idempotency-Key-Pattern mit korrekter Konflikt-Semantik entwerfen
- Token-Bucket-Rate-Limiting mit Multi-Tier-Logik implementieren
- Standard-konforme Fehler-Responses (RFC 7807, 429 + Retry-After) gestalten
- API-Verträge für Partner so dokumentieren, dass Retry-Stürme strukturell unwahrscheinlich werden
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenNoch eine Sache