Załóżmy, że mamy moduł równoważenia obciążenia, który także ogranicza szybkość. Ograniczanie prędkości wydaje się dość proste dla zalogowanych użytkowników - wystarczy spojrzeć na JWT i być może użyć magazynu danych w pamięci, aby zobaczyć, ile żądań w ciągu ostatnich 10 sekund dla tego użytkownika.
A co z niezalogowanymi (nieuwierzytelnionymi) użytkownikami? Nie wiemy na pewno, od kogo lub skąd pochodzi żądanie, więc nie można łatwo ograniczyć tych żądań lub ...?
Czy istnieją wbudowane rozwiązania tego problemu na AWS i innych platformach hostingowych, czy jest to coś, o co musimy się martwić? Wydaje się, że musimy ręcznie obsługiwać logikę ograniczającą szybkość zalogowanych użytkowników, ale co z niezalogowanymi użytkownikami?
Domyślam się / mam nadzieję, że może istnieć jakiś wbudowany mechanizm ograniczania nieuwierzytelnionych żądań na platformach hostingowych, prosimy o poinformowanie nas wszystkich.