Modul abgeschlossen
System Design
Noch 6 Lektionen offen. Diese Seite zeigt, was Sie am Ende können – und was Sie damit anfangen.
Was Sie jetzt können
Die Lernziele dieses Moduls
Zum Behalten
15 Kernideen aus diesem Modul
Die Grundbausteine einer Anwendung?
Client, Server, Datenbank, Cache, Warteschlange, Speicher für Dateien – jedes System ist eine Kombination davon.
Womit beginnt jeder Entwurf?
Mit den Anforderungen: Wie viele Nutzer, welche Daten, was darf ausfallen – erst dann Bausteine wählen.
Warum einfach anfangen?
Ein Server und eine Datenbank tragen weiter, als man denkt – Komplexität kommt, wenn Messungen sie verlangen.
Vertikal oder horizontal skalieren?
Vertikal: größere Maschine, einfach, endlich. Horizontal: mehr Maschinen, braucht Lastverteilung und zustandslose Server.
Was macht ein Cache?
Hält häufig gelesene Ergebnisse im schnellen Speicher – die Datenbank wird entlastet, Antworten kommen in Millisekunden.
Wozu eine Warteschlange?
Langsame Arbeit (E-Mail, PDF, KI-Aufruf) wird angenommen und später abgearbeitet – der Nutzer wartet nicht.
Warum Fehler einplanen?
Jedes System fällt irgendwann aus – der Unterschied liegt darin, was dann passiert: Wiederholung, Rückfall, Meldung.
Was gehört zum Monitoring?
Protokolle, Kennzahlen (Antwortzeit, Fehlerquote), Alarme – man will es vor dem Kunden wissen.
Was sind Timeouts und Retries?
Nicht ewig warten, sondern abbrechen und begrenzt erneut versuchen – mit Pausen, damit man ein schwächelndes System nicht überrollt.
Die häufigsten Sicherheitslücken?
Ungeprüfte Eingaben (Injection), fehlende Rechteprüfung, Geheimnisse im Code, veraltete Abhängigkeiten.
Was heißt „Sicherheit von Anfang an“?
Rechte im Backend prüfen, Eingaben validieren, HTTPS überall, Schlüssel in der Umgebung – nicht nachträglich anflicken.
Prinzip der geringsten Rechte?
Jeder Dienst, Nutzer und Schlüssel bekommt nur, was er braucht – ein kompromittierter Teil richtet weniger Schaden an.
Die Bausteine einer KI-Anwendung?
Oberfläche, Backend mit Anweisungslogik, Modell-API, Wissensspeicher (RAG), Protokoll und Kostenkontrolle.
Warum das Modell nie direkt aus dem Browser?
Der Schlüssel wäre öffentlich – jeder Aufruf geht über das eigene Backend, das Rechte und Kosten prüft.
Was ist beim Betrieb besonders?
Antworten sind nicht deterministisch – Evals, Stichproben und Rückfälle bei Ausfall des Anbieters gehören zum Entwurf.
Ihr nächster Schritt
Suchen Sie sich eine konkrete Aufgabe aus Ihrem Arbeitsalltag, auf die das Modul „System Design“ zutrifft, und wenden Sie das Gelernte einmal vollständig darauf an – schriftlich, nicht im Kopf. Diese eine Anwendung verankert mehr als jede weitere Lektion.
Nachweis
Mit einem kostenlosen Lernkonto wird Ihr Fortschritt gespeichert – und nach dem letzten Modul des Kurses erhalten Sie eine Teilnahmebestätigung als PDF.