Gut gestaltete Schnittstellen sparen Support, verhindern Missbrauch und beschleunigen Partnerschaften. Wir skizzieren Ressourcen, Idempotenz, Webhook‑Signaturen, Retries, Versionierung und Deprecation‑Pläne. In einer Übung formulierst du drei klare Fehlermeldungen, die Entwickler lieben, und einen Hook‑Ablauf, der Ausfälle geduldig überbrückt, ohne Doppelbuchungen oder stille Schluckfehler zu riskieren.
Echtzeit ist oft Erwartung, doch nicht jede Entscheidung braucht Millisekunden. Wir vergleichen Event‑Streams, CDC, Caching und Batch, definieren Konsistenzgrenzen und Datenschutzfolgen. Du entwirfst eine Datenlandkarte, kennzeichnest sensible Felder, planst Aufbewahrung, Löschung und Rehydrierung, damit Erkenntnisse fließen, Rechte gewahrt bleiben und Kosten beherrschbar sind.
Skalierung ist mehr Übung als Zauberformel. Wir betrachten Lastprofile, horizontale Strategien, Backpressure, Circuit‑Breaker und Chaos‑Tests. Ein kurzes Szenario zwingt dich, Prioritäten während eines Zahlungsausfalls zu setzen, Kundenerwartungen ehrlich zu managen und trotzdem Investigationsdaten zu sammeln, weil Lernen den nächsten Vorfall merklich verkürzt.