Projektowanie API · Senior · Pytanie 9 z 75
API zapisuje do bazy głównej, a odczyty obsługuje z replik. Klient tworzy element i od razu pobiera listę, nie widząc go. Jak projekt API powinien to uwzględnić?
- ✓Poprawna odpowiedź: Zwracać utworzony zasób w odpowiedzi na utworzenie i oferować read-your-writes (kierować kolejne odczyty klienta do bazy głównej lub czekać na replikację) tam, gdzie trzeba
- 2Kazać klientom czekać 10 sekund
- 3Wyłączyć repliki
Wyjaśnienie
Dokumentuj gwarancje spójności per endpoint. Klienci mogą użyć odpowiedzi z utworzenia zamiast od razu czytać ponownie.