• # Pattern saga africa, ambiance de l'event bus

    Posté par (site web personnel) . En réponse au lien Event Bus : Le secret d'une architecture Symfony réellement découplée. Évalué à 10.

    Imaginez : votre utilisateur clique sur "Commander". En coulisses, le domaine Stock doit décrémenter les quantités, le domaine Facturation doit générer une facture, et le domaine Notification doit envoyer un email de confirmation. Trois domaines, une seule action... et un spaghetti de dépendances en perspective. 🍝 Et si ces domaines pouvaient collaborer sans jamais se connaître ?

    Imaginez : votre utilisateur clique sur "Commander". Grâce à l'archi découplé, le stock était vide, le client reçoit une facture quand même. Au bout de 3 jours le support annule la commande. Le SMTP ayant un coup de mou, le client reçoit le mail d'annulation au bout de 2 jours puis le premier mail de confirmation au bout de 3 jours.

    Il y a bien mention de transaction dans l'article, mais pas assez de détails sur ce qui pourrez mal se passer et comment s'en prémunir :-)

    Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board