Beyond Pub/Sub - Advanced Messaging Patterns - Poornima Nayar - NDC London 2026

Beyond Pub/Sub - Advanced Messaging Patterns - Poornima Nayar - NDC London 2026

🎙 Poornima Nayar 👥 227K 📅 5 février 2026 ⏱ 61 min 👁 7K 📄 conférence technique 🧭 2026-08-13
Disponible en : Français (actuel) English

Mots-clés

pub/suboutboxsagaidempotencecompeting consumers

Résumé

La conférence de Poornima Nayar, ingénieure logicielle et architecte de solutions chez Particular Software, explore les limites du modèle publish/subscribe dans les architectures distribuées et présente des patterns avancés pour construire des systèmes résilients. Elle commence par rappeler les fondamentaux du pub/sub : découplage, indépendance des services, et événements immuables. Elle souligne que le pub/sub n’est qu’un style de communication et ne résout pas les problèmes de cohérence, de perte de données ou de coordination de workflows. Elle introduit ensuite le problème de la double écriture (dual write) et propose le pattern Transactional Outbox pour garantir la cohérence entre la base de données et le broker, en combinaison avec l’idempotence pour obtenir un traitement exactement une fois. Elle aborde ensuite la coordination de workflows longs avec le pattern Saga, qui utilise des transactions locales et des compensations explicites, contrairement aux transactions distribuées. Elle présente également les patterns Scatter-Gather et Competing Consumers pour le parallélisme et l’élasticité. Enfin, elle discute des mécanismes de fiabilité comme les retries, les dead-letter queues, le back pressure et l’idempotence. La conférence se conclut par des conseils pratiques pour choisir les bons patterns selon les besoins et éviter les pièges courants.

195 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : la conférence fournit des patterns concrets et éprouvés, avec des explications claires sur leur fonctionnement et leur utilité. L’argumentation est solide, s’appuyant sur des exemples concrets (workflow de commande) et des analogies pertinentes (zombie records, ghost messages). L’oratrice justifie chaque pattern par des problèmes réels et montre comment ils s’articulent entre eux. Elle met en garde contre les pièges (événements passifs-agressifs, architecture pinball) et insiste sur l’importance de l’idempotence. La démonstration est progressive et bien structurée, avec des retours sur les concepts clés.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est bonne : l’oratrice est une experte reconnue dans le domaine de la messagerie (NServiceBus). Les patterns présentés sont des standards de l’industrie, bien documentés. Cependant, aucune source formelle n’est citée dans la vidéo, et les liens de la description sont uniquement promotionnels (conférences NDC). L’adéquation entre le titre et le contenu est parfaite : le titre annonce clairement le sujet et la conférence le traite en profondeur. La qualité des sources est donc indirecte, basée sur la crédibilité de l’oratrice et la reconnaissance des patterns.

194 mots

Adéquation titre / contenu

Le titre reflète parfaitement le contenu : la conférence va au-delà du pub/sub pour explorer des patterns avancés de messagerie.

Qualité & fiabilité

8/10

Conférence technique d'une experte reconnue (Particular Software, NServiceBus), présentant des patterns éprouvés avec des exemples concrets et des mises en garde. Les informations sont cohérentes avec les bonnes pratiques de l'industrie, mais certaines simplifications et l'absence de références formelles limitent la note.

Moments clés

Sources citées

  • NDC Conferences — Organisation de la conférence où la présentation a été enregistrée
  • NDC London — Site de la conférence NDC London

Sources concordantes

  • Microsoft Azure Architecture Center - Transactional Outbox — Documentation officielle sur le pattern Transactional Outbox
  • Microsoft Azure Architecture Center - Saga — Documentation officielle sur le pattern Saga

Apport & nouveautés

L’apport principal de cette conférence est de fournir une synthèse claire et pratique des patterns avancés de messagerie, en les reliant aux problèmes concrets des architectures distribuées. Elle met l’accent sur la combinaison du pattern Outbox avec l’idempotence pour obtenir un traitement exactement une fois, et sur l’utilisation des sagas pour la coordination de workflows longs. Elle démystifie également les transactions distribuées et propose des alternatives plus adaptées aux systèmes distribués.

Pour aller plus loin :

  • Transactional Outbox — Pattern de référence pour garantir la cohérence entre base de données et messages.
  • Saga — Pattern de coordination de transactions distribuées.
  • Idempotence — Concept mathématique appliqué aux systèmes distribués.
  • Competing Consumers — Pattern pour l’élasticité et le parallélisme.

117 mots

Profil radar

Le profil radar montre une conférence équilibrée avec des scores élevés en quantité et qualité d'information, ainsi qu'une bonne fiabilité. Le niveau technique est élevé, indiquant un contenu destiné à un public averti. La conférence est donc une ressource précieuse pour les architectes et développeurs cherchant à approfondir leurs connaissances en messagerie.

Fiabilité 8/10

💬 Sur les 0 commentaires analysés, aucune tendance n'a pu être dégagée.