Retour à la leçon
Mission

Mission : un envoi de 500 emails qui s'arrête après trois notifications

Corriger un programme qui termine avant que ses goroutines aient fini, et raisonner sur la fiabilité d'une synchronisation par délai fixe.

Contexte

Après une mise à jour de service, le programme d'envoi de notifications doit contacter 500 utilisateurs en parallèle via des goroutines. En production, les logs montrent qu'à peine une poignée de notifications partent avant que le programme ne s'arrête complètement, sans aucune erreur affichée.