{"id":67,"date":"2026-04-05T18:02:52","date_gmt":"2026-04-05T18:02:52","guid":{"rendered":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/"},"modified":"2026-04-05T18:02:52","modified_gmt":"2026-04-05T18:02:52","slug":"er-diagrams-microservices-myths-facts","status":"publish","type":"post","link":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/","title":{"rendered":"D\u00e9mythificateur : distinguer fiction et r\u00e9alit\u00e9 concernant les diagrammes ER dans les microservices"},"content":{"rendered":"<p>Lorsque les organisations passent des architectures monolithiques aux microservices, l&#8217;approche de mod\u00e9lisation des donn\u00e9es devient souvent un point de forte controverse. Pendant des d\u00e9cennies, le diagramme Entit\u00e9-Relation (ERD) a servi de plan directeur pour la conception des bases de donn\u00e9es dans les syst\u00e8mes centralis\u00e9s. Il cartographiait avec pr\u00e9cision les tables, les colonnes, les cl\u00e9s et les relations. Toutefois, la nature distribu\u00e9e des microservices remet en question ces conventions traditionnelles. L&#8217;hypoth\u00e8se selon laquelle un sch\u00e9ma unique et unifi\u00e9 s&#8217;applique \u00e0 l&#8217;ensemble du syst\u00e8me est une id\u00e9e re\u00e7ue persistante qui peut entra\u00eener un couplage \u00e9troit et une fragilit\u00e9 op\u00e9rationnelle.<\/p>\n<p>Ce guide examine les croyances courantes entourant les diagrammes ER dans les environnements distribu\u00e9s. Il distingue le fait de la fiction, en se concentrant sur la mani\u00e8re dont les fronti\u00e8res des donn\u00e9es doivent \u00eatre d\u00e9finies, comment les relations sont g\u00e9r\u00e9es sans tables partag\u00e9es, et pourquoi la repr\u00e9sentation visuelle des donn\u00e9es doit \u00e9voluer lors du passage \u00e0 une architecture orient\u00e9e services. L&#8217;objectif est de fournir une compr\u00e9hension claire des principes de mod\u00e9lisation des donn\u00e9es qui soutiennent l&#8217;\u00e9volutivit\u00e9 et la r\u00e9silience.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img alt=\"Hand-drawn whiteboard infographic comparing monolithic versus microservices data architecture, illustrating three busted myths about ER diagrams in distributed systems: the one-database fallacy, strong consistency requirements, and ERD obsolescence; shows best practices including database-per-service pattern, domain-driven design, eventual consistency, API composition, and local ERDs for bounded contexts with color-coded markers for concepts, warnings, and solutions\" decoding=\"async\" src=\"https:\/\/www.we-notes.com\/wp-content\/uploads\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg\"\/><\/figure>\n<\/div>\n<h2>Le legs du monolithe : pourquoi les anciens ERD ne conviennent plus \ud83c\udfdb\ufe0f<\/h2>\n<p>Dans une application monolithique traditionnelle, la base de donn\u00e9es agit comme source unique de v\u00e9rit\u00e9. Toute la logique d&#8217;application interagit avec un seul sch\u00e9ma. Cet environnement favorise un diagramme ER complet qui cartographie chaque entit\u00e9 et chaque relation. Les concepteurs peuvent compter sur les cl\u00e9s \u00e9trang\u00e8res pour assurer l&#8217;int\u00e9grit\u00e9 r\u00e9f\u00e9rentielle sur l&#8217;ensemble du syst\u00e8me. Les transactions s&#8217;\u00e9tendent sur plusieurs tables au sein de la m\u00eame instance de base de donn\u00e9es, garantissant que les propri\u00e9t\u00e9s ACID (Atomicit\u00e9, Coh\u00e9rence, Isolation, Durabilit\u00e9) sont maintenues globalement.<\/p>\n<p>Lorsque ce mode de pens\u00e9e est appliqu\u00e9 aux microservices, des frictions apparaissent. Les microservices sont con\u00e7us pour \u00eatre autonomes. Chaque service g\u00e8re sa propre couche de persistance des donn\u00e9es. Cela signifie qu&#8217;il n&#8217;y a pas de base de donn\u00e9es partag\u00e9e entre les services. Si un service poss\u00e8de ses donn\u00e9es, un autre service ne peut pas les interroger directement \u00e0 l&#8217;aide de jointures SQL standard. Le diagramme ER doit donc passer d&#8217;une carte syst\u00e9mique \u00e0 une collection de sch\u00e9mas sp\u00e9cifiques au domaine.<\/p>\n<ul>\n<li><strong>Contr\u00f4le centralis\u00e9 :<\/strong> Les monolithes permettent \u00e0 un DBA de g\u00e9rer l&#8217;ensemble du sch\u00e9ma.<\/li>\n<li><strong>Propri\u00e9t\u00e9 distribu\u00e9e :<\/strong> Les microservices exigent que chaque \u00e9quipe prenne en charge la d\u00e9finition de son propre sch\u00e9ma.<\/li>\n<li><strong>Transactions globales :<\/strong> Les monolithes supportent les mises \u00e0 jour en transaction unique sur plusieurs tables.<\/li>\n<li><strong>Transactions distribu\u00e9es :<\/strong> Les microservices exigent des patterns de coordination tels que les Sagas ou la coh\u00e9rence \u00e9ventuelle.<\/li>\n<\/ul>\n<p>La premi\u00e8re \u00e9tape de modernisation de la mod\u00e9lisation des donn\u00e9es consiste \u00e0 accepter qu&#8217;un seul ERD couvrant l&#8217;ensemble de l&#8217;application n&#8217;est plus r\u00e9alisable ni souhaitable. En revanche, l&#8217;accent se d\u00e9place vers la conception pilot\u00e9e par le domaine, o\u00f9 le mod\u00e8le de donn\u00e9es s&#8217;aligne sur les capacit\u00e9s m\u00e9tiers de chaque service.<\/p>\n<h2>Mythe 1 : La fausse id\u00e9e du \u00ab\u00a0un seul base de donn\u00e9es\u00a0\u00bb \ud83d\uddc4\ufe0f\u274c<\/h2>\n<p>Une croyance courante parmi les architectes nouveaux dans les syst\u00e8mes distribu\u00e9s est qu&#8217;ils peuvent maintenir une seule base de donn\u00e9es physique tout en s\u00e9parant logiquement les donn\u00e9es \u00e0 l&#8217;aide de pr\u00e9fixes de sch\u00e9ma ou de tables distinctes. Cette approche est souvent qualifi\u00e9e de \u00ab\u00a0anti-pattern base de donn\u00e9es partag\u00e9e\u00a0\u00bb. Bien qu&#8217;elle semble simplifier la conception initiale, elle introduit des risques importants \u00e0 mesure que le syst\u00e8me grandit.<\/p>\n<h3>Pourquoi les bases de donn\u00e9es partag\u00e9es \u00e9chouent<\/h3>\n<p>M\u00eame si les services ne partagent pas de code, le partage d&#8217;une instance de base de donn\u00e9es cr\u00e9e un couplage physique. Si un service n\u00e9cessite une migration de sch\u00e9ma qui affecte les performances ou la disponibilit\u00e9, tous les autres services partageant cette base de donn\u00e9es sont impact\u00e9s. Cela viole le principe fondamental d&#8217;ind\u00e9pendance des microservices.<\/p>\n<ul>\n<li><strong>Blocage du d\u00e9ploiement :<\/strong> Une migration risqu\u00e9e pour le Service A pourrait emp\u00eacher le Service B de se d\u00e9ployer.<\/li>\n<li><strong>Contestation des ressources :<\/strong> Les requ\u00eates lourdes provenant d&#8217;un service peuvent d\u00e9grader les performances des autres.<\/li>\n<li><strong>Risques de s\u00e9curit\u00e9 :<\/strong> Un service compromis pourrait potentiellement acc\u00e9der aux donn\u00e9es appartenant \u00e0 un autre service.<\/li>\n<li><strong>Verrouillage technologique :<\/strong> Si le Service A n\u00e9cessite un moteur de base de donn\u00e9es diff\u00e9rent du Service B, ils ne peuvent pas coexister dans un environnement partag\u00e9.<\/li>\n<\/ul>\n<p>La solution r\u00e9side dans le pattern \u00ab\u00a0base de donn\u00e9es par service\u00a0\u00bb. Chaque service provisionne sa propre base de donn\u00e9es. Cela garantit que les modifications de sch\u00e9ma sont isol\u00e9es. Le diagramme ER du Service A ne doit refl\u00e9ter que les entit\u00e9s de donn\u00e9es n\u00e9cessaires au Service A, et non le syst\u00e8me global.<\/p>\n<h2>Mythe 2 : La coh\u00e9rence forte est toujours requise \u2696\ufe0f<\/h2>\n<p>Dans un environnement monolithique, la conformit\u00e9 ACID est la norme. Les d\u00e9veloppeurs s&#8217;attendent \u00e0 ce qu&#8217;une fois une transaction valid\u00e9e, les donn\u00e9es soient imm\u00e9diatement coh\u00e9rentes sur l&#8217;ensemble du syst\u00e8me. Dans les microservices, cette attente est souvent irr\u00e9aliste. Le th\u00e9or\u00e8me CAP stipule qu&#8217;un syst\u00e8me distribu\u00e9 ne peut garantir que deux propri\u00e9t\u00e9s sur les trois suivantes : coh\u00e9rence, disponibilit\u00e9 et tol\u00e9rance aux partitions.<\/p>\n<h3>Comprendre la coh\u00e9rence distribu\u00e9e<\/h3>\n<p>Lorsque les services communiquent sur un r\u00e9seau, la latence et les \u00e9ventuelles d\u00e9faillances sont in\u00e9vitables. Essayer d&#8217;imposer une coh\u00e9rence forte au-del\u00e0 des fronti\u00e8res des services conduit souvent \u00e0 une latence \u00e9lev\u00e9e ou \u00e0 une indisponibilit\u00e9 du syst\u00e8me. \u00c0 la place, de nombreux syst\u00e8mes adoptent la coh\u00e9rence \u00e9ventuelle. Cela signifie que les donn\u00e9es peuvent \u00eatre temporairement incoh\u00e9rentes entre les services, mais elles convergeront au fil du temps.<\/p>\n<ul>\n<li><strong>Coh\u00e9rence forte :<\/strong> Les donn\u00e9es sont mises \u00e0 jour partout imm\u00e9diatement. Adapt\u00e9 aux syst\u00e8mes bancaires, mais entra\u00eene une latence \u00e9lev\u00e9e.<\/li>\n<li><strong>Coh\u00e9rence \u00e9ventuelle :<\/strong> Les donn\u00e9es se propagent de mani\u00e8re asynchrone. Adapt\u00e9 aux profils utilisateurs, aux comptages de stock.<\/li>\n<li><strong>Disponibilit\u00e9 de base :<\/strong> Le syst\u00e8me reste op\u00e9rationnel m\u00eame en cas de partition r\u00e9seau.<\/li>\n<\/ul>\n<p>Le sch\u00e9ma ER dans un microservice ne repr\u00e9sente g\u00e9n\u00e9ralement pas les relations n\u00e9cessitant un verrouillage imm\u00e9diat. Il repr\u00e9sente plut\u00f4t l&#8217;\u00e9tat des donn\u00e9es qui est localement coh\u00e9rent. Les relations entre services sont g\u00e9r\u00e9es par des \u00e9v\u00e9nements ou des appels d&#8217;API, et non par des cl\u00e9s \u00e9trang\u00e8res de base de donn\u00e9es.<\/p>\n<h2>Mythe 3 : Les diagrammes ER sont obsol\u00e8tes dans les syst\u00e8mes distribu\u00e9s \ud83d\udcc9<\/h2>\n<p>Certains praticiens affirment que, puisque les microservices d\u00e9connectent les donn\u00e9es, le concept de diagramme ER n&#8217;est plus n\u00e9cessaire. Cela est incorrect. Bien qu&#8217;un diagramme ER global soit obsol\u00e8te, les diagrammes ER locaux sont plus critiques que jamais. Sans une documentation claire de la structure des donn\u00e9es au sein d&#8217;un service, le risque de d\u00e9rive des donn\u00e9es et d&#8217;erreurs d&#8217;int\u00e9gration augmente consid\u00e9rablement.<\/p>\n<h3>Le r\u00f4le du diagramme ER local<\/h3>\n<p>Un diagramme ER dans un contexte de microservice a une fonction diff\u00e9rente de celle dans un monolithe. Il d\u00e9finit le contexte born\u00e9. Il garantit que le service sait exactement quelles donn\u00e9es il poss\u00e8de et comment ces donn\u00e9es sont structur\u00e9es internement. Il n&#8217;a pas besoin de montrer les relations avec des services externes.<\/p>\n<ul>\n<li><strong>Documentation :<\/strong> Il agit comme un contrat pour le mod\u00e8le de donn\u00e9es interne.<\/li>\n<li><strong>Communication :<\/strong> Il aide les d\u00e9veloppeurs \u00e0 comprendre les entit\u00e9s du domaine sans avoir besoin de conna\u00eetre les d\u00e9pendances externes.<\/li>\n<li><strong>Maintenance :<\/strong> Il simplifie l&#8217;int\u00e9gration des nouveaux membres d&#8217;\u00e9quipe au service sp\u00e9cifique.<\/li>\n<li><strong>Validation :<\/strong> Il aide \u00e0 identifier les d\u00e9pendances circulaires pendant la phase de conception.<\/li>\n<\/ul>\n<p>Le diagramme doit se concentrer sur les entit\u00e9s, les attributs et les cl\u00e9s primaires. Les cl\u00e9s \u00e9trang\u00e8res faisant r\u00e9f\u00e9rence \u00e0 des services externes doivent \u00eatre supprim\u00e9es ou abstraites en tant qu&#8217;identifiants, et non pas comme des liens directs vers des tables.<\/p>\n<h2>Meilleures pratiques pour la mod\u00e9lisation des donn\u00e9es dans les microservices \ud83d\udee0\ufe0f<\/h2>\n<p>Pour construire un syst\u00e8me robuste, les \u00e9quipes doivent adopter des strat\u00e9gies de mod\u00e9lisation sp\u00e9cifiques qui s&#8217;alignent sur les principes d&#8217;architecture distribu\u00e9e. Ces pratiques garantissent que les services restent ind\u00e9pendants tout en coop\u00e9rant pour offrir une exp\u00e9rience utilisateur coh\u00e9rente.<\/p>\n<h3>1. Conception ax\u00e9e sur le domaine (DDD)<\/h3>\n<p>Aligner le sch\u00e9ma de base de donn\u00e9es avec le mod\u00e8le m\u00e9tier est essentiel. Chaque service doit repr\u00e9senter une capacit\u00e9 m\u00e9tier sp\u00e9cifique. Par exemple, un \u00ab Service utilisateur \u00bb ne doit pas stocker les d\u00e9tails des commandes. Un \u00ab Service commande \u00bb ne doit pas stocker les jetons d&#8217;authentification utilisateur. Cette s\u00e9paration garantit que le diagramme ER refl\u00e8te la logique m\u00e9tier plut\u00f4t que la commodit\u00e9 technique.<\/p>\n<ul>\n<li>D\u00e9finir les agr\u00e9gats en fonction des limites transactionnelles.<\/li>\n<li>Garder le diagramme ER centr\u00e9 sur la responsabilit\u00e9 du service.<\/li>\n<li>\u00c9viter de cr\u00e9er des mod\u00e8les qui s&#8217;\u00e9tendent sur plusieurs domaines m\u00e9tiers.<\/li>\n<\/ul>\n<h3>2. Gestion des relations au-del\u00e0 des fronti\u00e8res<\/h3>\n<p>Lorsque le service A a besoin de donn\u00e9es d\u00e9tenues par le service B, il ne doit pas interroger directement la base de donn\u00e9es du service B. Au lieu de cela, il doit utiliser l&#8217;un des mod\u00e8les suivants :<\/p>\n<ul>\n<li><strong>Composition d&#8217;API :<\/strong> Le service A appelle l&#8217;API du service B pour r\u00e9cup\u00e9rer les donn\u00e9es n\u00e9cessaires.<\/li>\n<li><strong>R\u00e9plication \u00e9ventuelle :<\/strong> Le service A conserve une copie des donn\u00e9es n\u00e9cessaires dans sa propre base de donn\u00e9es, mise \u00e0 jour via des \u00e9v\u00e9nements.<\/li>\n<li><strong>Jointure via un mod\u00e8le de lecture :<\/strong> Un service de lecture d\u00e9di\u00e9 agr\u00e8ge des donn\u00e9es provenant de plusieurs sources afin d&#8217;optimiser les requ\u00eates.<\/li>\n<\/ul>\n<h3>3. Versionnage du sch\u00e9ma<\/h3>\n<p>Dans un syst\u00e8me distribu\u00e9, les services \u00e9voluent \u00e0 des vitesses diff\u00e9rentes. Un changement dans le sch\u00e9ma d&#8217;un service ne doit pas briser le consommateur de ce service. Mettre en \u0153uvre un versionnage du sch\u00e9ma permet de garantir la compatibilit\u00e9 descendante.<\/p>\n<ul>\n<li>Utilisez des points de terminaison versionn\u00e9s pour les contrats d&#8217;API.<\/li>\n<li>Permettez \u00e0 plusieurs versions d&#8217;un sch\u00e9ma de donn\u00e9es de coexister pendant la migration.<\/li>\n<li>D\u00e9pr\u00e9cierez progressivement les anciennes versions de sch\u00e9ma plut\u00f4t que de forcer des mises \u00e0 jour imm\u00e9diates.<\/li>\n<\/ul>\n<h2>Comparaison : Architecture des donn\u00e9es monolithique vs. microservices \ud83d\udcca<\/h2>\n<p>Pour clarifier les diff\u00e9rences, le tableau suivant d\u00e9crit les principales distinctions entre la mod\u00e9lisation des donn\u00e9es dans les architectures centralis\u00e9es et distribu\u00e9es.<\/p>\n<table>\n<thead>\n<tr>\n<th>Fonctionnalit\u00e9<\/th>\n<th>Architecture monolithique<\/th>\n<th>Architecture de microservices<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Stockage des donn\u00e9es<\/strong><\/td>\n<td>Instance unique de base de donn\u00e9es<\/td>\n<td>Base de donn\u00e9es par service<\/td>\n<\/tr>\n<tr>\n<td><strong>Port\u00e9e du diagramme ER<\/strong><\/td>\n<td>Vue globale du syst\u00e8me<\/td>\n<td>Vue sp\u00e9cifique au service<\/td>\n<\/tr>\n<tr>\n<td><strong>Relations<\/strong><\/td>\n<td>Cl\u00e9s \u00e9trang\u00e8res (jointures SQL)<\/td>\n<td>Appels d&#8217;API ou \u00e9v\u00e9nements<\/td>\n<\/tr>\n<tr>\n<td><strong>Mod\u00e8le de coh\u00e9rence<\/strong><\/td>\n<td>Coh\u00e9rence forte (ACID)<\/td>\n<td>Coh\u00e9rence \u00e9ventuelle (BASE)<\/td>\n<\/tr>\n<tr>\n<td><strong>D\u00e9ploiement<\/strong><\/td>\n<td>D\u00e9ploiement monolithique<\/td>\n<td>D\u00e9ploiement ind\u00e9pendant des services<\/td>\n<\/tr>\n<tr>\n<td><strong>Modifications du sch\u00e9ma<\/strong><\/td>\n<td>Migration centralis\u00e9e<\/td>\n<td>G\u00e9r\u00e9 par l&#8217;\u00e9quipe du service<\/td>\n<\/tr>\n<tr>\n<td><strong>Interrogation<\/strong><\/td>\n<td>SQL direct<\/td>\n<td>Mod\u00e8les de lecture \/ CQRS<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Gestion des relations de donn\u00e9es \u00e0 travers les fronti\u00e8res \ud83d\udd17<\/h2>\n<p>L&#8217;un des aspects les plus difficiles des microservices est la gestion des relations de donn\u00e9es. Dans un monolithe, une cl\u00e9 \u00e9trang\u00e8re garantit qu&#8217;une commande appartient \u00e0 un utilisateur. Dans les microservices, la table \u00ab\u00a0Utilisateur\u00a0\u00bb se trouve dans le service Utilisateur, et la table \u00ab\u00a0Commande\u00a0\u00bb se trouve dans le service Commande. Le service Commande ne peut pas poss\u00e9der une cl\u00e9 \u00e9trang\u00e8re vers la base de donn\u00e9es du service Utilisateur.<\/p>\n<h3>Mod\u00e8les d&#8217;int\u00e9grit\u00e9 r\u00e9f\u00e9rentielle<\/h3>\n<p>Pour maintenir l&#8217;int\u00e9grit\u00e9 r\u00e9f\u00e9rentielle sans tables partag\u00e9es, les \u00e9quipes peuvent utiliser des mod\u00e8les sp\u00e9cifiques\u00a0:<\/p>\n<ul>\n<li><strong>R\u00e9f\u00e9rences logiques\u00a0:<\/strong>Stockez l&#8217;ID utilisateur sous forme de cha\u00eene ou de nombre, mais validez son existence via un appel d&#8217;API lors de la cr\u00e9ation.<\/li>\n<li><strong>D\u00e9clencheurs de base de donn\u00e9es\u00a0:<\/strong>Non recommand\u00e9 entre les services, mais valable au sein d&#8217;un service.<\/li>\n<li><strong>\u00c9v\u00e9nements de validation\u00a0:<\/strong> Le service Utilisateur publie un \u00e9v\u00e9nement \u00ab\u00a0Utilisateur cr\u00e9\u00e9\u00a0\u00bb. Le service Commande le consomme pour reconna\u00eetre la relation.<\/li>\n<\/ul>\n<h3>Le probl\u00e8me des jointures<\/h3>\n<p>Les jointures \u00e0 travers les fronti\u00e8res des services constituent un goulot d&#8217;\u00e9tranglement des performances. Elles introduisent une latence r\u00e9seau et des points de d\u00e9faillance potentiels. Si le service Utilisateur est hors ligne, le service Commande ne peut pas r\u00e9cup\u00e9rer les d\u00e9tails de la commande s&#8217;il d\u00e9pend d&#8217;une jointure. \u00c0 la place, le service Commande devrait stocker de mani\u00e8re redondante les informations utilisateur n\u00e9cessaires (comme le nom) au moment de la cr\u00e9ation de la commande. Il s&#8217;agit d&#8217;un compromis entre la normalisation et la disponibilit\u00e9.<\/p>\n<h2>\u00c9volution et versioning du sch\u00e9ma \ud83d\udd04<\/h2>\n<p>L&#8217;\u00e9volution du sch\u00e9ma est in\u00e9vitable. Au fur et \u00e0 mesure que les exigences m\u00e9tiers \u00e9voluent, les structures de donn\u00e9es doivent s&#8217;adapter. Dans un environnement de microservices, modifier un sch\u00e9ma est plus complexe car plusieurs services peuvent d\u00e9pendre de la structure des donn\u00e9es d&#8217;un autre.<\/p>\n<h3>Strat\u00e9gies d&#8217;\u00e9volution<\/h3>\n<ul>\n<li><strong>Modifications ajout\u00e9es\u00a0:<\/strong>L&#8217;ajout d&#8217;une nouvelle colonne est g\u00e9n\u00e9ralement sans risque si l&#8217;application g\u00e8re correctement les champs manquants.<\/li>\n<li><strong>Suppression de champs\u00a0:<\/strong> Cela n\u00e9cessite une p\u00e9riode de d\u00e9pr\u00e9ciation durant laquelle le champ est masqu\u00e9 mais toujours pr\u00e9sent, puis supprim\u00e9 ult\u00e9rieurement.<\/li>\n<li><strong>Changements de type\u00a0:<\/strong> Le changement d&#8217;un type de donn\u00e9es (par exemple, cha\u00eene en entier) n\u00e9cessite une strat\u00e9gie de migration coordonn\u00e9e.<\/li>\n<\/ul>\n<p>Utiliser un registre de sch\u00e9mas peut aider \u00e0 g\u00e9rer ces modifications. Il agit comme une source unique de v\u00e9rit\u00e9 pour la structure des donn\u00e9es \u00e9chang\u00e9es entre les services, garantissant que producteurs et consommateurs sont d&#8217;accord sur le format.<\/p>\n<h2>P\u00e9ch\u00e9s courants \u00e0 \u00e9viter \ud83d\udea7<\/h2>\n<p>M\u00eame avec une bonne compr\u00e9hension des principes, les \u00e9quipes tombent souvent dans des pi\u00e8ges lors de la mise en \u0153uvre. Identifier ces pi\u00e8ges t\u00f4t peut \u00e9viter un endettement technique important.<\/p>\n<ul>\n<li><strong>Sur-normalisation :<\/strong>Essayer de maintenir une seule source de v\u00e9rit\u00e9 sur l\u2019ensemble des services entra\u00eene des transactions distribu\u00e9es complexes. Acceptez la redondance l\u00e0 o\u00f9 c\u2019est n\u00e9cessaire.<\/li>\n<li><strong>Ignorer l&#8217;idempotence :<\/strong>Les appels r\u00e9seau peuvent \u00e9chouer ou \u00eatre r\u00e9p\u00e9t\u00e9s. Les op\u00e9rations sur les donn\u00e9es doivent \u00eatre con\u00e7ues pour g\u00e9rer les requ\u00eates en doublon sans cr\u00e9er de doublons.<\/li>\n<li><strong>Surcharge de chor\u00e9graphie :<\/strong>Se fier uniquement aux \u00e9v\u00e9nements pour assurer la coh\u00e9rence des donn\u00e9es peut devenir ing\u00e9rable. Utilisez l\u2019orchestration pour les workflows complexes.<\/li>\n<li><strong>Sous-estimer la latence :<\/strong>R\u00e9cup\u00e9rer des donn\u00e9es entre services ajoute des millisecondes \u00e0 chaque requ\u00eate. Agr\u00e9gez les donn\u00e9es localement l\u00e0 o\u00f9 c\u2019est possible.<\/li>\n<li><strong>Manque de documentation :<\/strong>Sans diagrammes ER clairs pour chaque service, l\u2019int\u00e9gration devient un jeu de devinettes.<\/li>\n<\/ul>\n<h2>R\u00e9flexions finales sur la clart\u00e9 architecturale \ud83e\udde0<\/h2>\n<p>Le passage du mod\u00e8le monolithique au mod\u00e8le de donn\u00e9es microservices exige un changement de mentalit\u00e9. Ce n\u2019est pas seulement une question de diviser une base de donn\u00e9es en morceaux plus petits. C\u2019est red\u00e9finir la mani\u00e8re dont la propri\u00e9t\u00e9 des donn\u00e9es et les relations sont conceptualis\u00e9es. Le diagramme ER reste un outil essentiel, mais son champ d\u2019application se limite \u00e0 la fronti\u00e8re du service.<\/p>\n<p>En \u00e9vitant les mythes des bases de donn\u00e9es partag\u00e9es et de la coh\u00e9rence globale, les architectes peuvent construire des syst\u00e8mes r\u00e9silients et \u00e9volutifs. La cl\u00e9 r\u00e9side dans la priorit\u00e9 donn\u00e9e \u00e0 l\u2019autonomie des services plut\u00f4t qu\u2019\u00e0 la normalisation des donn\u00e9es. Cela signifie accepter que certaines donn\u00e9es seront redondantes afin de garantir que les services peuvent fonctionner de mani\u00e8re ind\u00e9pendante. Cela signifie aussi comprendre que la coh\u00e9rence forte est un luxe, et non une exigence, pour chaque op\u00e9ration.<\/p>\n<p>Lors de la conception de l\u2019architecture des donn\u00e9es, concentrez-vous sur le domaine. Laissez les capacit\u00e9s m\u00e9tiers d\u00e9finir les fronti\u00e8res. Utilisez les diagrammes ER pour clarifier l\u2019\u00e9tat interne de chaque service. Utilisez les \u00e9v\u00e9nements et les API pour g\u00e9rer les connexions entre eux. Cette approche garantit que le syst\u00e8me peut \u00e9voluer sans compromettre l\u2019int\u00e9grit\u00e9 des donn\u00e9es sous-jacente.<\/p>\n<p>En fin de compte, l\u2019objectif n\u2019est pas de reproduire le monolithe sous une forme distribu\u00e9e. Il s\u2019agit de cr\u00e9er un syst\u00e8me o\u00f9 les donn\u00e9es sont g\u00e9r\u00e9es avec la m\u00eame flexibilit\u00e9 et la m\u00eame rapidit\u00e9 que le code qui les traite. Ce \u00e9quilibre est la fondation d\u2019une strat\u00e9gie microservices r\u00e9ussie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorsque les organisations passent des architectures monolithiques aux microservices, l&#8217;approche de mod\u00e9lisation des donn\u00e9es devient souvent un point de forte controverse. Pendant des d\u00e9cennies, le diagramme Entit\u00e9-Relation (ERD) a servi&hellip;<\/p>\n","protected":false},"author":1,"featured_media":68,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"Les diagrammes ER dans les microservices : mythes vs faits","_yoast_wpseo_metadesc":"D\u00e9couvrez la v\u00e9rit\u00e9 sur les diagrammes ER dans les microservices. Apprenez \u00e0 mod\u00e9liser les donn\u00e9es sans bases de donn\u00e9es partag\u00e9es et \u00e0 \u00e9viter les pi\u00e8ges architecturaux courants.","inline_featured_image":false,"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[8],"tags":[9,14],"class_list":["post-67","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erd","tag-academic","tag-erd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Les diagrammes ER dans les microservices : mythes vs faits<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez la v\u00e9rit\u00e9 sur les diagrammes ER dans les microservices. Apprenez \u00e0 mod\u00e9liser les donn\u00e9es sans bases de donn\u00e9es partag\u00e9es et \u00e0 \u00e9viter les pi\u00e8ges architecturaux courants.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Les diagrammes ER dans les microservices : mythes vs faits\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez la v\u00e9rit\u00e9 sur les diagrammes ER dans les microservices. Apprenez \u00e0 mod\u00e9liser les donn\u00e9es sans bases de donn\u00e9es partag\u00e9es et \u00e0 \u00e9viter les pi\u00e8ges architecturaux courants.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/\" \/>\n<meta property=\"og:site_name\" content=\"We Notes Fran\u00e7ais\u2013 Collaborative AI Insights &amp; Intelligence Hub\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-05T18:02:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1664\" \/>\n\t<meta property=\"og:image:height\" content=\"928\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/#\/schema\/person\/6fb9f9e55a3031c51049e541adf4642c\"},\"headline\":\"D\u00e9mythificateur : distinguer fiction et r\u00e9alit\u00e9 concernant les diagrammes ER dans les microservices\",\"datePublished\":\"2026-04-05T18:02:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/\"},\"wordCount\":2928,\"publisher\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg\",\"keywords\":[\"academic\",\"erd\"],\"articleSection\":[\"ERD\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/\",\"url\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/\",\"name\":\"Les diagrammes ER dans les microservices : mythes vs faits\",\"isPartOf\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg\",\"datePublished\":\"2026-04-05T18:02:52+00:00\",\"description\":\"D\u00e9couvrez la v\u00e9rit\u00e9 sur les diagrammes ER dans les microservices. Apprenez \u00e0 mod\u00e9liser les donn\u00e9es sans bases de donn\u00e9es partag\u00e9es et \u00e0 \u00e9viter les pi\u00e8ges architecturaux courants.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#primaryimage\",\"url\":\"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg\",\"contentUrl\":\"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg\",\"width\":1664,\"height\":928},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.we-notes.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"D\u00e9mythificateur : distinguer fiction et r\u00e9alit\u00e9 concernant les diagrammes ER dans les microservices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/#website\",\"url\":\"https:\/\/www.we-notes.com\/fr\/\",\"name\":\"We Notes Fran\u00e7ais\u2013 Collaborative AI Insights &amp; Intelligence Hub\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.we-notes.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/#organization\",\"name\":\"We Notes Fran\u00e7ais\u2013 Collaborative AI Insights &amp; Intelligence Hub\",\"url\":\"https:\/\/www.we-notes.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/03\/we-notes-logo.png\",\"contentUrl\":\"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/03\/we-notes-logo.png\",\"width\":1042,\"height\":322,\"caption\":\"We Notes Fran\u00e7ais\u2013 Collaborative AI Insights &amp; Intelligence Hub\"},\"image\":{\"@id\":\"https:\/\/www.we-notes.com\/fr\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/#\/schema\/person\/6fb9f9e55a3031c51049e541adf4642c\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.we-notes.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/www.we-notes.com\"],\"url\":\"https:\/\/www.we-notes.com\/fr\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Les diagrammes ER dans les microservices : mythes vs faits","description":"D\u00e9couvrez la v\u00e9rit\u00e9 sur les diagrammes ER dans les microservices. Apprenez \u00e0 mod\u00e9liser les donn\u00e9es sans bases de donn\u00e9es partag\u00e9es et \u00e0 \u00e9viter les pi\u00e8ges architecturaux courants.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/","og_locale":"fr_FR","og_type":"article","og_title":"Les diagrammes ER dans les microservices : mythes vs faits","og_description":"D\u00e9couvrez la v\u00e9rit\u00e9 sur les diagrammes ER dans les microservices. Apprenez \u00e0 mod\u00e9liser les donn\u00e9es sans bases de donn\u00e9es partag\u00e9es et \u00e0 \u00e9viter les pi\u00e8ges architecturaux courants.","og_url":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/","og_site_name":"We Notes Fran\u00e7ais\u2013 Collaborative AI Insights &amp; Intelligence Hub","article_published_time":"2026-04-05T18:02:52+00:00","og_image":[{"width":1664,"height":928,"url":"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg","type":"image\/jpeg"}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":false,"Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#article","isPartOf":{"@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.we-notes.com\/fr\/#\/schema\/person\/6fb9f9e55a3031c51049e541adf4642c"},"headline":"D\u00e9mythificateur : distinguer fiction et r\u00e9alit\u00e9 concernant les diagrammes ER dans les microservices","datePublished":"2026-04-05T18:02:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/"},"wordCount":2928,"publisher":{"@id":"https:\/\/www.we-notes.com\/fr\/#organization"},"image":{"@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg","keywords":["academic","erd"],"articleSection":["ERD"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/","url":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/","name":"Les diagrammes ER dans les microservices : mythes vs faits","isPartOf":{"@id":"https:\/\/www.we-notes.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#primaryimage"},"image":{"@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#primaryimage"},"thumbnailUrl":"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg","datePublished":"2026-04-05T18:02:52+00:00","description":"D\u00e9couvrez la v\u00e9rit\u00e9 sur les diagrammes ER dans les microservices. Apprenez \u00e0 mod\u00e9liser les donn\u00e9es sans bases de donn\u00e9es partag\u00e9es et \u00e0 \u00e9viter les pi\u00e8ges architecturaux courants.","breadcrumb":{"@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#primaryimage","url":"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg","contentUrl":"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/04\/er-diagrams-microservices-mythbuster-whiteboard-infographic.jpg","width":1664,"height":928},{"@type":"BreadcrumbList","@id":"https:\/\/www.we-notes.com\/fr\/er-diagrams-microservices-myths-facts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.we-notes.com\/fr\/"},{"@type":"ListItem","position":2,"name":"D\u00e9mythificateur : distinguer fiction et r\u00e9alit\u00e9 concernant les diagrammes ER dans les microservices"}]},{"@type":"WebSite","@id":"https:\/\/www.we-notes.com\/fr\/#website","url":"https:\/\/www.we-notes.com\/fr\/","name":"We Notes Fran\u00e7ais\u2013 Collaborative AI Insights &amp; Intelligence Hub","description":"","publisher":{"@id":"https:\/\/www.we-notes.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.we-notes.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.we-notes.com\/fr\/#organization","name":"We Notes Fran\u00e7ais\u2013 Collaborative AI Insights &amp; Intelligence Hub","url":"https:\/\/www.we-notes.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.we-notes.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/03\/we-notes-logo.png","contentUrl":"https:\/\/www.we-notes.com\/fr\/wp-content\/uploads\/sites\/18\/2026\/03\/we-notes-logo.png","width":1042,"height":322,"caption":"We Notes Fran\u00e7ais\u2013 Collaborative AI Insights &amp; Intelligence Hub"},"image":{"@id":"https:\/\/www.we-notes.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.we-notes.com\/fr\/#\/schema\/person\/6fb9f9e55a3031c51049e541adf4642c","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.we-notes.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/www.we-notes.com"],"url":"https:\/\/www.we-notes.com\/fr\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/posts\/67","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/comments?post=67"}],"version-history":[{"count":0,"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/posts\/67\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/media\/68"}],"wp:attachment":[{"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/media?parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/categories?post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.we-notes.com\/fr\/wp-json\/wp\/v2\/tags?post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}