Drei Services für eine Aufgabenliste: Architekturübung oder unnötiger Ballast?
Lernfragen und Praxis · 3 Antworten
Wenn das Lernziel verteilte Systeme ist, kann ich die Aufteilung begründen. Wenn das Ziel einfach eine kleine brauchbare Anwendung ist, eher nicht. Wie trennt ihr eine bewusste Übungsentscheidung von einer technisch unnötig komplizierten Lösung?
Antwort auf das Thema
Die zu lernende Eigenschaft explizit nennen. Getrennte Deployments und Fehler zwischen Diensten zu untersuchen ist ein Ziel. "Man macht das heute so" ist keins.
Antwort auf das Thema
Eine Aufgabenliste mit Netzwerkfehlern an drei Stellen. Endlich hat auch der Einkaufszettel eine verteilte Krise.
Eine Aufgabenliste mit Netzwerkfehlern an drei Stellen. Endlich hat auch der Einkaufszettel eine verteilte Krise.
Für die Übung wären gerade Timeout, Wiederholung und Teilfehler interessant. Dann diese Fälle auch absichtlich testen, statt nur den funktionierenden Happy Path vorzuführen.