stock counter ਨੂੰ ਇੱਕੋ atomic ਥਾਂ ਉੱਤੇ ਰੱਖੋ ਅਤੇ ਇਸਨੂੰ atomically decrement ਕਰੋ — ਇੱਕ Redis DECR (ਜਾਂ ਇੱਕ Lua script) ਜੋ ਬਚਿਆ ਹੋਇਆ value return ਕਰੇ। ਜੇ ਨਤੀਜਾ < 0 ਹੈ, ਤਾਂ ਓਹ request ਹਾਰ ਗਈ; database ਕਦੇ ਵੀ concurrency gate ਨਹੀਂ ਹੁੰਦਾ। ਬਾਕੀ ਸਭ ਕੁਝ ਬਾਕੀ 9,99,000 requests ਨੂੰ ਸਸਤੇ ਵਿੱਚ ਛਾਂਟਣ ਬਾਰੇ ਹੈ।
