Verteilte Konsens-Schicht fuer einen Edge-Storage-Cluster auswaehlen
Übersicht
Worum es bei diesem Projekt geht.
Baue eine kleine Test-Harness, die einen 5-Knoten-Cluster jeder Konsens-Bibliothek startet und drei Ausfall-Szenarien deterministisch reproduziert: Netzwerk-Partition (mit tc/netem), Slow-Follower (mit CPU-Throttling via cgroups), Disk-Pressure (mit dd-Last). Miss fuer jedes Szenario Wiederherstellungszeit, Anzahl fehlgeschlagener Schreibvorgaenge und Konsistenz-Verstoesse (mit einem Linearizability-Checker wie Porcupine oder Jepsen). Liefere die Test-Harness, einen Vergleichs-Bericht und eine Empfehlung mit Operations-Hinweisen fuer das Plattform-Team.
Das Briefing
Was Du tust und was Du zeigst.
Welche Konsens-Bibliothek liefert auf einem 5-Knoten-Edge-Cluster die beste Kombination aus Wiederherstellungs-Verhalten und Konsistenz-Garantien unter realistischen Ausfall-Bedingungen?
Earning criteria — what you'll demonstrate
- Raft- und ZAB-aehnliche Konsens-Algorithmen unter Stress vergleichen, nicht nur lesen
- Fault-Injection systematisch mit Linux-Werkzeugen (tc, netem, cgroups) aufbauen
- Linearizability-Verstoesse mit dediziertem Werkzeug nachweisen statt zu vermuten
- Empfehlungen formulieren, die Operations-Komplexitaet als gleichwertiges Kriterium fuehren
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Backend Engineer
Backend-Engineer-Rollen, die verteilte Systeme bauen, suchen aktiv Bewerber:innen mit Konsens-Bibliotheken-Erfahrung jenseits 'wir nehmen etcd' — die hier geuebte Fault-Injection ist ein klarer Differentiator.
Dieses Projekt schärft
- distributed-systems
- raft
- fault-injection
Systems Architect
Architekt:innen muessen Konsens-Wahl in Edge- und Multi-Region-Designs begruenden — die Linearizability-Argumentation aus dieser Challenge schlaegt jeden Anbieter-Pitch.
Dieses Projekt schärft
- consensus-algorithms
- distributed-systems
- operating-systems
Noch eine Sache