Showing posts with the label Lua

Stopping API Abuse: Migrating from Fixed Window to Redis Sliding Window (Lua Implementation)

At 00:00:01, our database CPU spiked to 98%. We were supposed to have strict API Rate Limiting in place—capped at 1,000 requests per minute. Yet, …
Stopping API Abuse: Migrating from Fixed Window to Redis Sliding Window (Lua Implementation)

RedisとLuaで実装する「正確な」APIレート制限:Fixed Windowの落とし穴と解決策

「レートリミッターを入れているのに、毎時0分0秒にデータベースのCPU使用率が100%に張り付くのはなぜだ?」 これは、私が以前担当していた大規模なEコマースプラットフォームのフラッシュセール中に直面した悪夢のようなシナリオでした。アクセスログを確認すると、確かに制限値(例:100リクエスト…
RedisとLuaで実装する「正確な」APIレート制限:Fixed Windowの落とし穴と解決策

Redis Rate Limiting: Por qué Fixed Window falló y la solución con Lua

Hace dos semanas, nuestro sistema de notificaciones push sufrió una caída parcial crítica. Los dashboards de Datadog mostraban una latencia dispara…
Redis Rate Limiting: Por qué Fixed Window falló y la solución con Lua
OlderHomeNewest