stock counter کو ایک ہی atomic جگہ رکھیں اور اسے atomically کم کریں — ایک Redis DECR (یا ایک Lua script) جو باقی مقدار واپس کرے۔ اگر نتیجہ < 0 ہو تو وہ request ہار گئی؛ database کبھی concurrency gate نہیں ہوتا۔ باقی سب کچھ باقی 999,000 requests کو سستے میں shed کرنے کے بارے میں ہے۔
