mid8 zgłoszeń

Jak zaprojektować system rate limitingu?

Algorytmy: Token Bucket (stała szybkość, burst), Sliding Window (dokładny, więcej pamięci), Fixed Window (prosty, spike na granicy). Implementacja: Redis z INCR+EXPIRE lub Lua script. Per-user, per-IP lub per-endpoint. Odpowiedź 429 z Retry-After header.

Więcej pytań z System Design