System Design · Senior · Frage 45 von 75
Wie unterscheidet sich der Entwurf für starke Konsistenz bei einem Kontostand und bei einem Like-Zähler?
- 1Der Kontostand braucht Transaktionen, Likes nicht
- 2Beide lassen sich ohne Server auf dem Client berechnen
- 3Beide erfordern ausnahmslos gleich strenge Transaktionen
Antwort zeigen
Richtige Antwort: Der Kontostand braucht Transaktionen, Likes nicht
Erklärung
Konsistenzanforderungen bestimmt die Domäne: Geld braucht ACID-Transaktionen und Idempotenz, Likes dürfen sich ansammeln, asynchron aggregiert und verzögert angezeigt werden („1,2K“). Die Wahl beeinflusst Kosten und Skalierbarkeit.