Logan, l'architecte principal de Penultimate Electronics, a interrompu un petit groupe d'architectes à la cafétéria, en train de discuter d'architectures distribuées. "Austen, tu portes encore un plâtre ?"
"Non, c'est juste une attelle", répond Austen. "Je me suis foulé le poignet en jouant au disc golf extrême ce week-end - c'est presque guéri".
"Qu'est-ce que... laisse tomber. Quelle est cette conversation passionnée dans laquelle j'ai fait irruption ?"
"Pourquoi quelqu'un ne choisirait-il pas toujours le motif saga dans les microservices pour câbler les transactions ?" demande Austen. "De cette façon, les architectes peuvent rendre les services aussi petits qu'ils le souhaitent."
"Mais tu ne dois pas utiliser l'orchestration avec les sagas ?" demande Addison. "Qu'en est-il des moments où nous avons besoin d'une communication asynchrone ? Et à quel point les transactions seront-elles complexes ? Si nous décomposons trop les choses, pouvons-nous vraiment garantir la fidélité des données ?"
"Tu sais, dit Austen, si nous utilisons un bus de service d'entreprise, nous pouvons faire en sorte qu'il gère la plupart de ces choses pour nous."
"Je croyais que plus personne n'utilisait d'ESB - ne devrions-nous pas utiliser Kafka pour ce genre de choses ?"
"Ce n'est ...