Modul abgeschlossen
Fallstudien
Noch 7 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
- eine Entwurfsaufgabe mit einem festen Vorgehen strukturieren
- aus Überschlagsrechnungen Architekturentscheidungen ableiten
- ein leselastiges System mit Cache und CDN entwerfen
- Kurzcodes sicher und kollisionsfrei erzeugen
- ein System mit vielen dauerhaften Verbindungen entwerfen
- Zustellung, Reihenfolge und Zustellstatus zuverlässig gestalten
- Präsenz, Push-Benachrichtigungen und Offline-Nutzer einplanen
- Gruppen, Speicherung und Verschlüsselung abwägen
- ein System entwerfen, in dem Korrektheit wichtiger ist als Geschwindigkeit
- Überbuchungen durch Sperren, bedingte Updates und Reservierungen verhindern
- Zahlungen, Webhooks und Benachrichtigungen zuverlässig einbinden
- Lastspitzen bei begehrten Terminen abfangen
- eine Plattform mit klassischen und KI-Bestandteilen gemeinsam entwerfen
- einen KI-Tutor mit RAG, Leitplanken und Evals sicher einbinden
- Kosten pro Person planen und durch Routing und Caching steuern
- Datenschutz und Didaktik als Entwurfsanforderungen ernst nehmen
·Fallstudie: Produktkonfigurator
- ein regelbasiertes System mit sofortiger Rückmeldung entwerfen
- entscheiden, was im Browser und was auf dem Server berechnet wird
- Regeln, Preise und Varianten versioniert und prüfbar halten
- Konfiguration, Angebot und Bestellung sauber miteinander verbinden
·Diagramme, Entscheidungen und Interviews
- Architektur mit dem C4-Modell auf passenden Ebenen darstellen
- Architekturentscheidungen als ADR nachvollziehbar dokumentieren
- ein Entwurfsgespräch strukturiert führen
- die wichtigsten Begriffe des Kurses sicher verwenden
Zum Behalten
12 Kernideen aus diesem Modul
Kurzlink-Dienst: Was prägt den Entwurf?
Extrem leselastig – schneller Lesepfad mit Cache/CDN, Klicks asynchron zählen, zufällige nicht erratbare Codes.
301 oder 302 für Kurzlinks?
302 – sonst speichert der Browser die Weiterleitung und spätere Klicks werden nicht gezählt.
Chat: Wo liegt der Engpass?
Bei den gleichzeitig offenen Verbindungen – eigene Verbindungsserver plus Nachrichtenkanal.
Chat: Reihenfolge und Duplikate?
Server vergibt fortlaufende Nummer je Gespräch; Client-Kennung verhindert doppelte Nachrichten.
Wie verhindert man Überbuchungen?
Atomares bedingtes Update („nur wenn noch frei“) oder Sperre, plus eindeutiger Index.
Zahlung in der Buchungstransaktion?
Nein – Platz halten, extern bezahlen, per signiertem Webhook bestätigen, Mails per Outbox.
KI-Lernplattform: größter Kostentreiber?
Die Tutor-Anfragen – Routing, Prompt-Caching und Kontingente pro Person halten sie tragbar.
Was darf nicht ins Tutor-Prompt?
Personendaten wie Namen und Klassen – Datenminimierung, besonders bei Minderjährigen.
Konfigurator: Wo wird gerechnet?
Im Browser fürs Erlebnis (sofort), auf dem Server für die Bestellung (verbindlich) – beide mit demselben versionierten Regelwerk.
Warum Regelwerk-Version speichern?
Damit Angebote nachvollziehbar bleiben, auch wenn sich Preise später ändern.
Die vier C4-Ebenen?
Kontext, Container, Komponenten, Code – meist genügen Kontext und Container.
Was steht in einem ADR?
Kontext, Entscheidung, Alternativen, Konsequenzen – kurz, datiert, nicht nachträglich geändert.
Ihr nächster Schritt
Suchen Sie sich eine konkrete Aufgabe aus Ihrem Arbeitsalltag, auf die das Modul „Fallstudien“ 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.