API-Design · Senior · Frage 9 von 75
Eine API schreibt in eine primäre Datenbank und liest aus Replicas. Ein Client legt einen Eintrag an und listet sofort die Einträge, ohne ihn zu sehen. Wie sollte das API-Design damit umgehen?
- 1Den angelegten Eintrag zurückgeben und Read-Your-Writes anbieten
- 2Clients sagen, nach jedem Schreiben 10 Sekunden zu warten
- 3Die Replicas abschalten und nur vom Primary lesen
Antwort zeigen
Richtige Antwort: Den angelegten Eintrag zurückgeben und Read-Your-Writes anbieten
Erklärung
Dokumentiere Konsistenzgarantien pro Endpunkt. Clients können die Antwort des Anlegens nutzen, statt sofort neu zu lesen.