Every Event, Everywhere, All at Once • Jacqui Read • GOTO 2025

Every Event, Everywhere, All at Once • Jacqui Read • GOTO 2025

🎙 Jacqui Read 👥 1.1M 📅 25 août 2026 ⏱ 37 min 👁 26 📄 revue de littérature 🧭 2026-08-25
Disponible en : Français (actuel) English

Mots-clés

événementcommandeevent sourcingevent streamingarchitecture pilotée par les événements

Résumé

Cette conférence de Jacqui Read, enregistrée au GOTO Copenhagen 2025, propose une clarification exhaustive de la terminologie liée aux événements en informatique. L’oratrice commence par définir ce qu’est un événement, en insistant sur le fait qu’il s’agit d’un fait passé, immuable, par opposition à une commande qui exprime une intention. Elle distingue ensuite les événements des commandes, des états et des messages, et explique les rôles d’event listener et d’event handler. La présentation couvre ensuite l’event streaming, avec les notions de producteurs, consommateurs et de message log, en soulignant l’importance de l’idempotence. Elle compare également les message logs aux message queues. L’architecture pilotée par les événements (EDA) est présentée comme un moyen de découpler les services, mais avec une perte de visibilité sur les flux de données. L’event storming est décrit comme une méthode collaborative pour découvrir et modéliser les processus métier, en identifiant les événements pivots qui délimitent les bounded contexts. L’event sourcing est expliqué comme une alternative au stockage d’état, où l’on conserve l’historique des changements, à l’instar de Git. L’oratrice aborde ensuite les event stores, les tombstone events, et les événements de domaine et d’intégration, en proposant une terminologie plus précise. Enfin, elle discute de la granularité des événements, recommandant de les concevoir aussi petits que possible mais aussi grands que nécessaire.

215 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur principale de cette présentation réside dans sa capacité à démystifier un sujet complexe et souvent confus. Jacqui Read propose une taxonomie claire des différents types d’événements, en s’appuyant sur des exemples concrets et des analogies (Git, Star Trek). L’argumentation est solide, car elle s’appuie sur des définitions reconnues (Wiktionary, Oracle, DDD) et des références à des ouvrages de référence. Elle prend soin de distinguer des concepts souvent confondus, comme les événements de domaine et les événements d’intégration, et propose des termes alternatifs pour lever les ambiguïtés. La présentation est bien structurée, chaque concept étant introduit de manière progressive et relié aux précédents. Cependant, certains points, comme les tombstone events ou les patterns de gestion d’erreurs dans Kafka, sont traités de manière superficielle et auraient gagné à être approfondis.

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

La rigueur scientifique est globalement bonne. L’oratrice cite des sources fiables et pertinentes, notamment les documents de référence du Domain-Driven Design (Eric Evans), des articles de blog spécialisés (event-driven.io, Confluent) et des documentations techniques (Oracle). Les définitions sont précises et les explications sont cohérentes avec les pratiques établies. Le titre, bien que faisant référence à un film, est approprié car il annonce clairement l’ambition de couvrir tous les aspects des événements. La description de la vidéo fournit des ressources complémentaires et des liens vers les slides, ce qui renforce la crédibilité. Aucun commentaire n’étant fourni, il n’est pas possible d’analyser les tendances du public.

249 mots

Adéquation titre / contenu

Le titre, clin d'œil au film, reflète bien la volonté de couvrir tous les types d'événements de manière exhaustive et interconnectée.

Qualité & fiabilité

8/10

Exposé structuré et pédagogique, s'appuyant sur des définitions standard et des références reconnues (DDD, Event Storming, Kafka). Les explications sont claires et illustrées, mais la profondeur technique reste limitée et certaines affirmations (ex. tombstones) mériteraient plus de détails.

Chapitres

Sources citées

Sources concordantes

Références externes

Apport & nouveautés

L’apport principal de cette vidéo est de fournir une synthèse claire et structurée de la terminologie des événements, en levant les ambiguïtés et en proposant des distinctions utiles (événement vs commande, événement de domaine vs événement d’intégration). Elle met en lumière des pièges courants, comme le couplage induit par des événements trop génériques, et propose des bonnes pratiques, comme la granularité des événements. La présentation est accessible à un large public tout en restant pertinente pour les architectes et développeurs expérimentés.

Pour aller plus loin :

141 mots

Profil radar

Le profil radar montre une bonne maîtrise du sujet avec des scores élevés en quantité et qualité d'information, ainsi qu'en fiabilité. Le niveau technique est légèrement inférieur, ce qui reflète une présentation orientée vers la vulgarisation et la clarification conceptuelle plutôt que vers des détails d'implémentation.

Fiabilité 8/10