เก็บ counter ของ stock ไว้ใน จุดเดียวที่เป็น atomic และลดค่าลงแบบ atomic — ใช้ Redis DECR (หรือ Lua script) ที่คืนค่าที่เหลืออยู่ ถ้าผลลัพธ์ < 0 แสดงว่า request นั้นแพ้ database จะ ไม่มีวัน เป็นด่านควบคุม concurrency ส่วนที่เหลือทั้งหมดคือเรื่องการทิ้ง request อีก 999,000 รายการอย่างประหยัด
