4Developers Wrocław 2024: Dominik Guzy - Idempotentność API

youtube.com 2 tygodni temu


📣 4Developers Katowice 2025 już 15 października! Śledź nas, by być na bieżąco.
🔗 Więcej informacji o konferencji: https://4developers.org.pl/4developers-katowice-2025/

Wyobraź sobie windę. Wchodzisz i klikasz przycisk z numerem piętra. Tym razem chcesz jechać na piąte piętro. Klikasz ten przycisk ponownie, dla pewności. I jeszcze klika razy, żeby drzwi się zamknęły szybciej. Przycisk z cyfrą 5 wdusiłeś/wdusiłaś łącznie 7 razy. Czy wysiadasz na 35 piętrze?

To dlaczego ponawiając identyczne żądanie do Twojego serwera akcja wykonana zostanie kilkukrotnie?

W czasie prelekcji omówię zagadnienie idempotentności API na przykładach oraz pokażę przykładową implementację.