Projektowanie API · Senior · Pytanie 13 z 75
Jaki problem rozwiązuje projekt webhooków z „cienkimi” zdarzeniami?
- 1Usuwa potrzebę uwierzytelniania
- 2Szyfruje webhooki
- ✓Poprawna odpowiedź: Zdarzenia niosą tylko ID i typ; odbiorcy pobierają bieżący stan z API, co eliminuje działanie na nieaktualnych lub przestawionych danych
Wyjaśnienie
Kosztem jest dodatkowe wywołanie API na zdarzenie. „Grube” zdarzenia oszczędzają wywołania, ale wymagają dbania o wersje i kolejność.