Zum Inhalt springen

Kurskatalog

Systemdesign

Mache aus Anforderungen klare Architekturabwägungen.

Schätze Kapazitäten ab, definiere Dienstgrenzen, wähle Speicher- und Cache-Strategien, plane Maßnahmen für Zuverlässigkeit und dokumentiere Architekturentscheidungen mit ihren Annahmen und möglichen Fehlerfällen.

Lehrplan

  1. Abschnitt 1

    Anforderungen und Kapazität

    Trenne Verhalten von Qualitätszielen, leite aus Nutzerzahlen und offengelegten Annahmen die Spitzenlast ab und formuliere SLOs mit berechenbaren Fehlerbudgets.

    1. Funktionale und Qualitätsanforderungen
    2. Kapazität grob abschätzen
    3. Service-Level-Ziele
  2. Abschnitt 2

    Daten und Cache

    Wähle Speicher anhand der Zugriffsmuster, setze Cache-aside mit konsequenter Invalidierung um und lege Konsistenzzusagen für jede Operation einzeln fest.

    1. Speicher nach Zugriffsmuster
    2. Cache-aside
    3. Konsistenz abwägen
  3. Abschnitt 3

    Zuverlässigkeit und Entscheidungen

    Begrenze Wiederholungsversuche mit Zeitlimits und Idempotenzschlüsseln, löse Schutzschalter anhand messbarer Signale aus und halte Entscheidungen samt Begründung fest.

    1. Timeouts, Wiederholungen und Idempotenz
    2. Schutzschalter
    3. Architekturentscheidungen dokumentieren

Lernpfade

Deine Idee, veröffentlicht. Starte in 60 Sekunden.

7 Tage kostenlos testen bei jedem Tarif für neue Mitglieder · Jederzeit kündbar

Loslegen

Zurück zu den Kursen