Kostenloses Modul
Verteilte Systeme
Lernen Sie verteilte Systeme praxisnah: Replikation, Konsistenz, Sharding, Konsens und Quorum, idempotente Verarbeitung, mit Valkey und Kafka.
Die Lektionen
Jede Lektion lesen Sie kostenlos vollständig. Mit einem kostenlosen Konto führen Sie die Befehle in einem Lab aus und lösen die Quizze und Aufgaben.
1 · Container-Lab
Was ist ein verteiltes System?
Ich kann sagen, warum Systeme auf vielen Rechnern laufen und was dabei schiefgehen kann.
Lektion lesen2 · Container-Lab
Replikation in verteilten Systemen
Ich kann erklären, wie Kopien von Daten aktuell gehalten werden und was ein Ausfall bewirkt.
Lektion lesen3 · Container-Lab
Starke und letztendliche Konsistenz
Ich kann sagen, was eine lesende Person nach einem Schreibvorgang sieht und welchen Kompromiss das bedeutet.
Lektion lesen4 · Container-Lab
Partitionierung und Consistent Hashing
Ich kann Daten anhand ihres Schlüssels auf mehrere Rechner verteilen.
Lektion lesen5 · Container-Lab
Konsens, Quorum und Leader-Wahl
Ich kann erklären, wie Rechner sich auf einen Leader oder einen Wert einigen.
Lektion lesen6 · Container-Lab
At-least-once und idempotente Verarbeitung
Ich kann einen Konsumenten entwerfen, der Wiederholungen übersteht.
Lektion lesen
In einem echten Lab bearbeitet
Jede Lektion dieses Moduls wird in einem Lab bearbeitet, das nur für Sie startet. Die genutzten Labs:
Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.