कोई भी "दर सीमित करना लागू करें" को स्प्रिंट बोर्ड पर नहीं रखता। यह कोई उपयोगकर्ता कहानी नहीं है। यह किसी मीट्रिक को नहीं बदलता। उत्पाद टीम कभी इसके लिए नहीं पूछती।
फिर एक दिन, कोई आपके API पर 30 सेकंड में 50,000 अनुरोध भेजता है और आपका डेटाबेस पिघल जाता है। या इससे भी बुरा — एक ही उपयोगकर्ता की अनियंत्रित स्क्रिप्ट रात भर में AWS Lambda इनवोकेशन में आपको $800 खर्च करा देती है।
ये दोनों मेरे साथ हुए। अब दर सीमित करना मेरे स्टार्टर टेम्पलेट में है।
तीन परतें
मैं तीन परतों पर दर सीमित करना लागू करता हूँ, क्योंकि प्रत्येक अलग-अलग दुरुपयोग पैटर्न को पकड़ता है:
परत 1: एज (CloudFront / Vercel)
\\
