Five things every developer should know about building mission-critical systems

Five things every developer should know about building mission-critical systems

🎙 Loek Duys 👥 227K 📅 24 juin 2026 ⏱ 62 min 👁 4K 📄 conférence technique 🧭 2026-08-13
Disponible en : Français (actuel) English

Mots-clés

retryidempotencecircuit breakeroutboxobservabilité

Résumé

Cette conférence de Loek Duys, présentée à NDC Copenhagen, aborde cinq aspects essentiels pour la construction de systèmes critiques. L’orateur s’appuie sur son expérience dans le secteur bancaire pour illustrer des patterns d’architecture éprouvés. Il commence par le pattern retry, en soulignant son utilité pour les erreurs transitoires, mais aussi ses limites et le risque de double traitement. Pour y remédier, il introduit l’idempotence, qui garantit qu’une commande n’est exécutée qu’une seule fois grâce à une clé d’idempotence. Ensuite, il présente le circuit breaker pour éviter d’attendre indéfiniment en cas de panne en aval, et le pattern outbox pour découpler les services et assurer une livraison fiable des messages. Il aborde également l’observabilité, en insistant sur l’importance des logs, traces et métriques, et recommande l’utilisation d’OpenTelemetry. Enfin, il traite des défis liés au traitement en arrière-plan, comme la concurrence et le partitionnement, et propose le pattern inbox pour garantir l’exécution des commandes. La conférence se conclut par une démonstration en direct de ces concepts.

164 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée : l’orateur partage des retours d’expérience concrets et des patterns éprouvés, avec des explications claires et des exemples pratiques. L’argumentation est solide, chaque pattern étant justifié par des problèmes concrets rencontrés dans des systèmes réels. La démonstration en direct renforce la crédibilité, même si elle comporte quelques imperfections. L’orateur répond aux questions du public de manière constructive, ce qui montre une maîtrise du sujet.

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

La rigueur scientifique est bonne : les concepts présentés sont des standards de l’industrie, bien documentés. Cependant, la conférence ne cite pas de sources formelles, et la description ne fournit que des liens vers les conférences NDC, sans références aux travaux cités. L’adéquation titre/contenu est bonne : le titre annonce cinq points, et le contenu les couvre effectivement, avec une progression logique. La qualité des sources est donc limitée par l’absence de références explicites, mais le contenu reste fiable grâce à l’expertise de l’orateur.

169 mots

Adéquation titre / contenu

Le titre annonce cinq points clés pour les développeurs ; le contenu couvre effectivement ces cinq points (retry, idempotence, circuit breaker, outbox/inbox, observabilité) avec des exemples concrets.

Qualité & fiabilité

8/10

Conférence technique de Loek Duys, expert en systèmes critiques, basée sur une expérience réelle dans le secteur bancaire. Les concepts présentés (idempotence, outbox/inbox, circuit breaker, observabilité) sont des patterns éprouvés et largement documentés. La démonstration en direct renforce la crédibilité, bien que l'absence de sources formelles dans la description limite la vérifiabilité.

Moments clés

Sources citées

  • NDC Conferences — Site officiel de la conférence où la présentation a été enregistrée.
  • NDC Copenhagen — Page de la conférence NDC Copenhagen, où le talk a eu lieu.

Sources concordantes

Apport & nouveautés

L’apport original de cette conférence réside dans la synthèse pratique de patterns éprouvés pour les systèmes critiques, illustrée par une expérience réelle dans le secteur bancaire. L’orateur met l’accent sur l’importance de l’idempotence et des patterns outbox/inbox pour garantir la fiabilité, et propose une démonstration en direct de ces concepts. Il insiste également sur l’observabilité comme élément clé pour détecter les pannes silencieuses.

Pour aller plus loin :

96 mots

Profil radar

Le profil radar montre des scores élevés en quantité et qualité d'information, ainsi qu'en fiabilité, avec un niveau technique modéré. Cela indique une conférence dense et fiable, mais accessible à un public de développeurs ayant déjà des bases en architecture.

Fiabilité 8/10