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 :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
# Pattern saga africa, ambiance de l'event bus
Posté par devnewton 🍺 (site web personnel) . Évalué à 4 (+2/-1).
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 :-)
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.