Κρατήστε τον counter του stock σε ένα ατομικό (atomic) σημείο και μειώστε τον ατομικά — ένα Redis DECR (ή ένα Lua script) που επιστρέφει την υπολειπόμενη τιμή. Αν το αποτέλεσμα είναι < 0, αυτό το request έχασε· η βάση δεδομένων ποτέ δεν είναι το concurrency gate. Όλα τα υπόλοιπα αφορούν το να απορρίπτετε τα άλλα 999.000 requests φθηνά.
