Data Modeling for Software Engineers - Scott Sosna - NDC Oslo 2025

Data Modeling for Software Engineers - Scott Sosna - NDC Oslo 2025

🎙 Scott Sosna 👥 227K 📅 2 septembre 2025 ⏱ 54 min 👁 10K 📄 conférence 🧭 2026-08-13
Disponible en : Français (actuel) English

Mots-clés

modélisation de donnéesarchitecture de donnéescohérencetypes de donnéesvalidation

Résumé

Dans cette conférence enregistrée à NDC Oslo 2025, Scott Sosna, ingénieur logiciel et architecte expérimenté, plaide pour une réintégration de la modélisation des données dans les pratiques quotidiennes des développeurs. Il commence par un rappel historique du rôle central des architectes de données, qui dialoguaient avec la direction, le juridique, les équipes produit et les DBA pour définir des modèles cohérents. Aujourd’hui, avec l’agilité et l’empowerment des équipes, cette discipline est souvent négligée, conduisant à des silos de données, une perte de vision globale et des problèmes de qualité. Il illustre les conséquences par la parabole de l’éléphant et des aveugles. Il insiste sur le fait que les données sont durables, contrairement au code, et que leur modélisation impacte la viabilité des solutions. Il élargit la notion de données au-delà des bases relationnelles : APIs, messages, événements, fichiers de configuration, métadonnées, etc. Il recommande des principes de base : cohérence des noms, des types de données, des structures, et une validation systématique. Il encourage l’utilisation de standards internationaux (ISO 3166, ISO 639, ISO 8601) plutôt que de créer des formats propriétaires. Enfin, il souligne que la modélisation des données est une activité continue, non un préalable figé, et que chaque décision de conception a des conséquences à long terme.

209 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La conférence apporte une valeur certaine en rappelant l’importance de la modélisation des données dans un contexte agile, souvent perçue comme obsolète. L’argumentation est solide, appuyée par des exemples concrets issus de l’expérience de l’orateur (systèmes de soins post-aigus, prêts hypothécaires). Il démontre comment des choix de modélisation incohérents (types de données, structures) entraînent des erreurs et des pertes de données. La distinction entre données persistées, échangées, et mesurées élargit la perspective. L’accent mis sur la durabilité des données par rapport au code est un point fort. Cependant, l’argumentation repose principalement sur des anecdotes et des principes généraux, sans étude de cas chiffrée ni comparaison systématique. La recommandation de toujours valider est pertinente mais pourrait être nuancée selon les contextes.

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

La rigueur scientifique est moyenne : l’orateur cite des standards reconnus (ISO 3166, ISO 639, ISO 8601, ICD-10) et des références culturelles (parabole de l’éléphant, citation de Tanenbaum), mais sans fournir de sources formelles. La qualité des sources est donc correcte pour une conférence, mais insuffisante pour un travail académique. L’adéquation titre/contenu est parfaite : le titre annonce clairement le sujet et la conférence le traite intégralement. Aucun commentaire n’a été fourni pour analyse.

209 mots

Adéquation titre / contenu

Le titre correspond parfaitement au contenu : la conférence traite de la modélisation des données du point de vue des ingénieurs logiciels.

Qualité & fiabilité

7/10

Conférence d'un architecte expérimenté, avec des exemples concrets et des références à des standards (ISO 3166, ISO 639, ISO 8601, ICD-10). Le discours est argumenté mais repose sur une expérience personnelle et des anecdotes, sans étude scientifique formelle.

Moments clés

Sources citées

  • NDC Conferences — Site officiel des conférences NDC, mentionné dans la description de la vidéo.
  • NDC Oslo — Site officiel de la conférence NDC Oslo, où la présentation a été enregistrée.

Sources concordantes

  • ISO 3166 — L'orateur recommande d'utiliser les codes pays ISO plutôt que de créer des codes propriétaires.
  • ISO 8601 — L'orateur recommande d'utiliser les formats de date ISO 8601 pour éviter les ambiguïtés.

Apport & nouveautés

L’apport original de cette conférence est de réhabiliter la modélisation des données comme une activité essentielle pour les ingénieurs logiciels modernes, en l’étendant au-delà des bases de données relationnelles pour inclure les APIs, les messages, et les métadonnées. Il propose des principes concrets (cohérence, validation, standards) et insiste sur la durabilité des données.

Pour aller plus loin :

  • ISO 3166 - Codes pour la représentation des noms de pays — Norme internationale pour les codes pays, citée dans la vidéo.
  • ISO 8601 - Date and time format — Norme pour les formats de date et heure, mentionnée comme standard à utiliser.
  • ICD-10 - Classification internationale des maladies — Classification médicale citée comme exemple de standard industriel.

116 mots

Profil radar

Le profil radar montre une bonne quantité d'informations et une qualité correcte, mais un niveau technique modéré, ce qui reflète une conférence de vulgarisation destinée à un public large. La fiabilité globale est correcte, soutenue par l'expérience de l'orateur et l'usage de standards reconnus.

Fiabilité 7/10