Systèmes de notification

E-mails, SMS et notifications push sont envoyés de façon asynchrone depuis des files, avec un prestataire par canal, des retries, les préférences des utilisateurs et une déduplication pour que personne ne reçoive deux fois la même alerte.

Où on le retrouve dans les vrais systèmes

  • Prestataire e-mail et SMS

    La livraison est lente et peut échouer : envoie depuis des workers en arrière-plan, jamais pendant que l'utilisateur attend. Les prestataires brident les expéditeurs et surveillent les rebonds ; une rafale d'e-mails de réinitialisation peut atteindre la limite.

    En production : Amazon SES, SendGrid, Mailgun, Twilio, Postmark

  • Service de notifications push

    Les passerelles d'Apple et de Google acceptent de gros lots mais livrent à leur rythme. L'envoi vers des millions d'appareils se fait par une file avec de nombreux workers, et les jetons d'appareils invalides doivent être nettoyés.

    En production : Firebase Cloud Messaging, Apple Push Notification service, Amazon SNS Mobile Push, OneSignal

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.