Il me semble que les 200 000 personnes pourraient obtenir un "jeton" pour commencer, mais seulement 200 peuvent compléter le jeton.
Donc, deux choses me viennent à l'esprit :1) pourquoi ne pas garder une trace des « sièges restants » sur l'événement lui-même de cette façon, vous ne comptez pas et les réservations ne peuvent pas se produire car le verrou nécessaire pour mettre à jour l'événement l'empêcherait de descendre en dessous. zéro.
2) À tout moment pendant l'abonnement des personnes, si les sièges restants tombent à zéro, tous les jetons restants deviennent invalides et les utilisateurs sont "expulsés" du processus d'inscription (en étant gentil et en s'excusant, mais tous les sièges sont maintenant pleins, etc.)