Redis ನಲ್ಲಿ ನಾನು Sliding Window Rate Limiter ಅನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸಿದೆ
ನಮ್ಮ video API ಪ್ರತಿ ಸಂಜೆ 8pm UTC ಸಮಯಕ್ಕೆ ಕ್ರ್ಯಾಶ್ ಆಗುತ್ತಿತ್ತು.
ಅದು ನೈಜ ಟ್ರಾಫಿಕ್ ಆಗಿರಲಿಲ್ಲ. ಕೆಲವು scrapers ನಮ್ಮ trending endpoint ಅನ್ನು ಪತ್ತೆಹಚ್ಚಿ ಅದರ ಮೇಲೆ ಅತಿಯಾದ ಒತ್ತಡ ಹೇರಿದ್ದವು. ನಮ್ಮ database queries ಸಂಗ್ರಹವಾಗತೊಡಗಿದವು. ನೈಜ ಬಳಕೆದಾರರು ವಿಡಿಯೋಗಳ ಬದಲಿಗೆ loading spinners ಅನ್ನು ನೋಡಬೇಕಾಯಿತು.
ನಮಗೆ rate limiting ಅಗತ್ಯ
