
Immutable Patterns of System Design; From Monolith to Agentic AI - James Eastham - NDC London 2026
Mots-clés
Résumé
149 mots
Évaluation critique
Valeur des informations & solidité de l’argumentation
La conférence apporte une valeur pratique indéniable en présentant des patterns concrets et des heuristiques directement applicables. L’argumentation est solide, s’appuyant sur des références théoriques (Ashby, Fowler, O’Reilly, Postel) et des exemples concrets. Eastham utilise une narration engageante (l’histoire de Jane) pour illustrer les concepts, ce qui facilite la compréhension. Il aborde également les défis spécifiques posés par les systèmes autonomes (agents IA) et montre comment les patterns classiques restent pertinents. La démonstration est progressive et bien structurée, même si certaines transitions pourraient être plus fluides.
Rigueur scientifique, qualité des sources, adéquation du titre
La rigueur scientifique est globalement bonne : l’orateur cite des auteurs et des ouvrages reconnus (Ross Ashby, Barry O’Reilly, Martin Fowler, Pat Helland) et s’appuie sur des principes établis comme la loi de Ashby et la loi de Postel. Les sources mentionnées sont pertinentes et crédibles, bien que non vérifiées de manière indépendante. Le titre est en adéquation avec le contenu, même s’il pourrait être plus précis. La conférence ne comporte pas de séquence publicitaire, mais mentionne des produits (Data Dog) sans en faire la promotion.
187 mots
Adéquation titre / contenu
Le titre reflète bien le contenu : la conférence explore des patterns de conception de systèmes qui restent pertinents malgré l'évolution technologique, en incluant l'IA agentique.
Qualité & fiabilité
8/10
Conférence technique de qualité, s'appuyant sur des références reconnues (Ashby, Fowler, O'Reilly, Postel) et des exemples concrets. Le contenu est cohérent et bien structuré, mais certaines affirmations manquent de nuances et la vérification des sources est limitée.
Moments clés
Repères établis par PSI à partir de la transcription : le créateur n'a pas défini de chapitres.
- Introduction : présentation de Jane et du contexte (Plant-Based Pizza, besoin d'évolution et d'intégration d'agents).
- Présentation des cinq patterns immuables de conception de systèmes.
- Explication du premier pattern : l'évolutivité, avec la loi de Ashby et les travaux de Barry O'Reilly.
- Application de l'évolutivité au niveau du code : ports et adaptateurs, architecture hexagonale.
- Discussion sur l'architecture orientée événements et son rôle dans l'évolutivité.
- Deuxième pattern : l'encapsulation, avec l'analogie de la cuisine et l'article de Pat Helland.
- Troisième pattern : la robustesse (loi de Postel) et son application aux interactions entre services.
- Quatrième pattern : la gestion des données, avec l'importance de la conception initiale (event storming, domain storytelling).
- Cinquième pattern : la conception orientée événements, appliquée aux agents IA.
- Conclusion : récapitulatif des patterns et conseils pratiques pour les appliquer.
Sources citées
- NDC Conferences — Site officiel des conférences NDC, où la présentation a été donnée.
- NDC London — Page dédiée à la conférence NDC London, où l'enregistrement a eu lieu.
Sources concordantes
- The Architect's Paradox — Ouvrage de Barry O'Reilly mentionné dans la conférence, traitant de l'évolution architecturale.
- Residues — Ouvrage de Barry O'Reilly mentionné, approfondissant les concepts d'architecture évolutive.
- Data on the Inside vs Data on the Outside — Article de Pat Helland cité pour illustrer l'encapsulation des données.
Apport & nouveautés
Cette conférence apporte une synthèse claire et pratique des patterns de conception de systèmes qui restent pertinents malgré l’évolution technologique. L’originalité réside dans l’application de ces patterns aux systèmes d’IA agentique, un domaine en pleine expansion. L’orateur propose une approche pragmatique, basée sur des exemples concrets et des références théoriques solides.
Pour aller plus loin :
- Loi de Ashby — Note de pertinence : Fondement théorique de l’évolutivité.
- Architecture hexagonale — Note de pertinence : Pattern de conception pour séparer la logique métier des infrastructures.
- Event storming — Note de pertinence : Technique de conception collaborative pour comprendre les processus métier.
- Loi de Postel — Note de pertinence : Principe de robustesse pour les interactions entre systèmes.
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'en fiabilité. Le niveau technique est légèrement inférieur, indiquant une accessibilité pour un public large. La fiabilité globale est renforcée par l'utilisation de sources reconnues.