System Design · Senior · Запитання 16 з 75

Як реалізувати rate limiting, якщо API працює на 20 серверах?

Пояснення

Локальні лічильники дають ліміт ×20 і залежать від балансування. Спільне сховище з атомарними операціями (або лімітер на API-шлюзі/CDN) дає глобальний ліміт. Клієнтські обмеження легко обійти.

Де почитати

Помилка в запитанні

System Design · Senior · запитання 16

Перевірте себе

Пройдіть тест System Design · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест