Scope - Support an external cache (e.g., Redis) for rate limit state to reduce DB pressure - Allow per-method (GET vs MODIFY) limits - Consider delayed/batched DB writes when needed - Improve error/global bucket handling, translations for error messages Acceptance criteria - Configurable cache provider with safe fallbacks - Clear per-method overrides, documented - Optional batched persistence to DB where applicable Code references - https://github.com/erkinalp/anticensor/blob/master/src/api/middlewares/RateLimit.ts#L26-L35 - Error translation note: https://github.com/erkinalp/anticensor/blob/master/src/api/middlewares/RateLimit.ts#L136-L142