{"id":6555,"date":"2022-10-03T18:49:02","date_gmt":"2022-10-03T10:49:02","guid":{"rendered":"https:\/\/www.moneythor.com\/?p=6555"},"modified":"2024-03-04T18:36:32","modified_gmt":"2024-03-04T10:36:32","slug":"minimiser-la-dette-technique","status":"publish","type":"post","link":"https:\/\/www.moneythor.com\/fr\/technologie\/minimiser-la-dette-technique\/","title":{"rendered":"Minimiser la dette technique"},"content":{"rendered":"<p>Chez Moneythor, nous nous engageons \u00e0 fournir une solution technique pouvant \u00eatre mise en \u0153uvre avec des composants faciles \u00e0 entretenir, rentables et enti\u00e8rement align\u00e9s sur les normes de l&#039;industrie afin de garantir la long\u00e9vit\u00e9 et l&#039;\u00e9volutivit\u00e9 de nos logiciels.<\/p>\n<p>L&#039;industrie du logiciel a toujours \u00e9t\u00e9 et continuera d&#039;\u00eatre sensible \u00e0 des d\u00e9veloppements rapides avec la mise en \u0153uvre de nouvelles architectures et des outils rapidement obsol\u00e8tes, mais elle est \u00e9galement tr\u00e8s comp\u00e9titive \u00e0 mesure que de nouvelles initiatives sont d\u00e9velopp\u00e9es pour \u00e9tablir des diff\u00e9renciateurs cl\u00e9s pour les solutions. Cela est encore plus vrai aujourd\u2019hui, alors que les fournisseurs de cloud investissent massivement dans les logiciels, le mat\u00e9riel et l\u2019infrastructure.<\/p>\n<p>Dans cet environnement en constante \u00e9volution, passons en revue ce que nous prenons en compte lorsque nous faisons soigneusement nos choix d&#039;architecture technique et \u00e0 quoi pr\u00eatons-nous attention lors de la construction du <a href=\"https:\/\/www.moneythor.com\/fr\/plate-forme\/\" target=\"_blank\" rel=\"noopener\"> La solution Moneythor<\/a>.<\/p>\n<h2>Qu\u2019est-ce que la dette technique ?<\/h2>\n<p>Il existe plusieurs interpr\u00e9tations de la dette technique, mais la d\u00e9finition la plus commun\u00e9ment accept\u00e9e est <strong>toute d\u00e9cision prise dans le but d&#039;obtenir des gains rapides m\u00eame si on le sait implique une refactorisation ou une r\u00e9vision \u00e0 une \u00e9tape ult\u00e9rieure<\/strong>. Dans notre cas, il peut s&#039;agir par exemple d&#039;impl\u00e9menter un morceau de code parfaitement fonctionnel et non align\u00e9 avec la strat\u00e9gie \u00e0 long terme du produit, ou de cas extr\u00eames laiss\u00e9s volontairement de c\u00f4t\u00e9 en l&#039;absence d&#039;exigences fonctionnelles qui en ont besoin \u00e0 ce moment-l\u00e0.<\/p>\n<h2>Pourquoi est-ce important pour nous ?<\/h2>\n<p>Comme la grande majorit\u00e9 des solutions logicielles d\u2019entreprise, la plate-forme Moneythor repose sur un grand nombre de biblioth\u00e8ques Open Source. Les logiciels Open Source ont toujours \u00e9t\u00e9 d\u00e9velopp\u00e9s par des particuliers ou financ\u00e9s par des leaders de l&#039;industrie. Aujourd&#039;hui, les grandes organisations contribuent de plus en plus au d\u00e9veloppement de nombreux projets de logiciels Open Source pour r\u00e9pondre \u00e0 leurs propres besoins. Pensez au d\u00e9sormais in\u00e9vitable <a href=\"https:\/\/kafka.apache.org\/\" target=\"_blank\" rel=\"noopener\">Apache\u00a0Kafka<\/a> (de LinkedIn), <a href=\"https:\/\/kubernetes.io\/\" target=\"_blank\" rel=\"noopener\">Kubernetes<\/a> (de Google), <a href=\"https:\/\/reactjs.org\/\" target=\"_blank\" rel=\"noopener\">R\u00e9agir<\/a> (depuis Facebook\/M\u00e9ta)\u00a0; la liste s\u2019allonge chaque jour.<\/p>\n<p>Compte tenu de la complexit\u00e9 de la solution Moneythor, il serait inimaginable, extr\u00eamement long et co\u00fbteux de construire nous-m\u00eames tous les aspects de la solution, sans parler du risque de r\u00e9inventer la roue sans jamais atteindre le m\u00eame niveau de qualit\u00e9 de ces projets tiers sponsoris\u00e9s. par des organisations renomm\u00e9es et test\u00e9 de mani\u00e8re intensive dans plusieurs environnements de production.<\/p>\n<p>Cela dit, la s\u00e9curit\u00e9 est une pr\u00e9occupation majeure. Personne n&#039;aime entendre comment un service a subi une violation de donn\u00e9es, mais il est presque impossible d&#039;\u00e9viter des vuln\u00e9rabilit\u00e9s comme celles r\u00e9guli\u00e8rement signal\u00e9es. <a href=\"https:\/\/www.cve.org\/\" target=\"_blank\" rel=\"noopener\">Vuln\u00e9rabilit\u00e9s et expositions courantes<\/a> et n\u00e9cessitent souvent une action imm\u00e9diate pour y rem\u00e9dier.<\/p>\n<p>En tant que tel, nous testons et s\u00e9lectionnons soigneusement toutes les biblioth\u00e8ques tierces, en consid\u00e9rant toujours les alternatives et la difficult\u00e9 de comprendre leur code source et de r\u00e9soudre nous-m\u00eames les probl\u00e8mes de s\u00e9curit\u00e9. Cela fait, nous l&#039;int\u00e9grons dans notre solution avec les couches n\u00e9cessaires pour garantir qu&#039;il puisse \u00eatre facilement mis \u00e0 niveau ou m\u00eame remplac\u00e9.<\/p>\n<h3>Soyez conscient de votre dette technique<\/h3>\n<p>R\u00e9\u00e9crire le code source ou passer d\u2019une technologie \u00e0 une autre entra\u00eene souvent un co\u00fbt \u00e9lev\u00e9, difficile \u00e0 justifier aupr\u00e8s des parties prenantes. C\u2019est pour cette raison que nous prenons en compte la dette technique d\u00e8s l\u2019origine. La fa\u00e7on dont nous concevons notre solution joue ici un r\u00f4le important et parfois, nous n&#039;h\u00e9sitons pas \u00e0 d\u00e9ployer un effort suppl\u00e9mentaire initial pour pr\u00e9parer la solution \u00e0 une fonctionnalit\u00e9 suppl\u00e9mentaire non confirm\u00e9e.<\/p>\n<p>C&#039;est \u00e9galement l&#039;occasion pour nous d&#039;enregistrer d\u00e8s le d\u00e9but ce qui sera consid\u00e9r\u00e9 comme des impl\u00e9mentations finales de nouvelles fonctionnalit\u00e9s et des \u00e9l\u00e9ments pour lesquels nous avons d\u00fb prendre quelques raccourcis pour produire une solution fonctionnelle \u00e0 temps, tout en sachant que certaines parties pourraient \u00eatre revisit\u00e9es plus tard.<\/p>\n<p>Il est \u00e0 noter que les exigences fonctionnelles \u00e9voluent et que nous devons revoir le code existant. Dans ce cas, nous ne traitons pas d\u2019un poste de dette technique. Il s&#039;agit simplement du cycle de vie naturel d&#039;une solution constamment am\u00e9lior\u00e9e.<\/p>\n<h3>Ma\u00eetriser la dette technique<\/h3>\n<p>Cela dit, il est impossible de pr\u00e9dire l\u2019avenir et il est risqu\u00e9 de parier sur une solution ou un mot \u00e0 la mode \u00e0 venir. Par exemple, la solution Moneythor s&#039;appuie sur les fondements de la suite d&#039;applications Java Enterprise, une plateforme tr\u00e8s mature et respectable qui a soutenu le d\u00e9veloppement de millions de projets logiciels d&#039;entreprise \u00e9prouv\u00e9s au cours des derni\u00e8res d\u00e9cennies. L&#039;une des fonctionnalit\u00e9s de la plate-forme Java est la v\u00e9n\u00e9rable API Servlet bloquante, un mod\u00e8le \u00e9prouv\u00e9 diff\u00e9rent de l&#039;approche de traitement de flux asynchrone non bloquante promue par la nouvelle initiative de programmation r\u00e9active.<\/p>\n<p>Si cette derni\u00e8re devient l&#039;approche par d\u00e9faut \u00e0 l&#039;avenir une fois que la communaut\u00e9 et de nombreuses d\u00e9pendances auront adopt\u00e9 ce nouveau paradigme de programmation, cela pourrait cr\u00e9er une dette technique o\u00f9 il serait n\u00e9cessaire d&#039;investir du temps pour apporter une solution \u00e0 un nouveau standard avec le m\u00eame niveau de performance. fonctionnalit\u00e9 comme avant.<\/p>\n<p>Dans ce cas, le r\u00f4le de l\u2019\u00e9quipe d\u2019ing\u00e9nierie est encore une fois de concevoir la solution de telle mani\u00e8re que nous puissions minimiser l\u2019effort de r\u00e9\u00e9criture et d\u2019adaptation des fonctionnalit\u00e9s existantes sans avoir \u00e0 consacrer du temps \u00e0 adapter la logique m\u00e9tier existante.<\/p>\n<h3>Les syst\u00e8mes de stockage de donn\u00e9es cr\u00e9ent facilement une dette technique<\/h3>\n<p>Comme chacun le sait, le monde produit et consomme de plus en plus de donn\u00e9es chaque ann\u00e9e \u00e0 un rythme exponentiel. Le traitement et l&#039;analyse d&#039;une \u00e9norme quantit\u00e9 de donn\u00e9es ont toujours \u00e9t\u00e9 un d\u00e9fi majeur pour les organisations de tous les secteurs, y compris celui des services financiers. Il n\u2019est pas surprenant que l\u2019industrie du logiciel travaille et cr\u00e9e constamment de nouveaux outils visant \u00e0 r\u00e9soudre ces d\u00e9fis en constante \u00e9volution en mati\u00e8re de donn\u00e9es.<\/p>\n<p>Alors que les bases de donn\u00e9es relationnelles \u00e9taient autrefois la base de donn\u00e9es par d\u00e9faut et que leurs versions g\u00e9r\u00e9es dans le cloud sont tr\u00e8s \u00e9volutives, il existe d\u00e9sormais des approches compl\u00e8tement diff\u00e9rentes sur la fa\u00e7on de conserver et d&#039;interroger les donn\u00e9es. Passer d&#039;une base de donn\u00e9es relationnelle traditionnelle \u00e0 quelque chose comme un magasin de documents n&#039;est pas aussi simple que de basculer entre deux fournisseurs de bases de donn\u00e9es relationnelles diff\u00e9rents. Dans de nombreux cas, la solution existante s&#039;appuie sur des principes et des contrats qui n&#039;existent plus dans le nouveau magasin de donn\u00e9es.<\/p>\n<h3>La dette technique a des cons\u00e9quences<\/h3>\n<p>Notre exp\u00e9rience dans ce secteur au cours des derni\u00e8res d\u00e9cennies et de multiples projets h\u00e9t\u00e9rog\u00e8nes montrent qu\u2019il existe un seuil au-dessus duquel la dette technique devient un trou noir et ce seuil diminue de plus en plus avec le temps, surtout lorsqu\u2019aucune action n\u2019est entreprise.<\/p>\n<p>Cela signifie ceci\u00a0: lorsque la limite est atteinte, il peut s&#039;av\u00e9rer impossible de rattraper votre dette technique, et au final, il vous en co\u00fbtera moins cher de tout r\u00e9\u00e9crire \u00e0 partir de z\u00e9ro, ce qui peut \u00eatre un effort important et d\u00e9moralisant. Lorsque cela se produit, toute l\u2019exp\u00e9rience et les connaissances que vous avez acquises avec une seule technologie doivent \u00eatre reconstruites.<\/p>\n<p>Par exemple, passer de la populaire base de donn\u00e9es relationnelle PostgreSQL au \u00e9galement populaire magasin de documents Mongo DB ne consiste pas seulement \u00e0 rendre votre logiciel compatible avec les deux couches persistantes. Il s\u2019agit \u00e9galement de comprendre les implications que cela a sur le flux de donn\u00e9es, le processus transactionnel, les avantages et les inconv\u00e9nients des deux solutions, ce que vous obtenez et ce que vous perdez. Cela peut facilement \u00eatre n\u00e9glig\u00e9, entra\u00eenant des retards et des co\u00fbts suppl\u00e9mentaires, voire des \u00e9checs dans certains cas.<\/p>\n<h2>Notre approche pour g\u00e9rer la dette technique<\/h2>\n<p>Comme mentionn\u00e9 pr\u00e9c\u00e9demment, il serait impossible de pr\u00e9voir les \u00e9volutions, et nous ne pouvons pas non plus raisonnablement tout mettre en \u0153uvre d\u2019un seul coup. Ce que nous pouvons faire, c\u2019est essayer de nous prot\u00e9ger contre les obstacles inutiles. Des mod\u00e8les d\u2019architecture et de conception bien connus et \u00e9prouv\u00e9s existent dans ce but pr\u00e9cis.<\/p>\n<p>Premi\u00e8rement, la solution est construite au-dessus du <a href=\"https:\/\/spring.io\/\" target=\"_blank\" rel=\"noopener\">Cadre de printemps<\/a>. Le point le plus important \u00e0 noter ici est que nous avons choisi Spring non seulement parce qu&#039;il est extr\u00eamement populaire, bien entretenu et qu&#039;il fournit un riche ensemble de sous-projets pour aider \u00e0 aborder de nombreux aspects des solutions logicielles d&#039;entreprise, mais aussi parce qu&#039;\u00e0 la base, c&#039;est un framework d&#039;injection de d\u00e9pendances qui nous permet de d\u00e9coupler notre code et facilite grandement la mise en \u0153uvre du <a href=\"https:\/\/en.wikipedia.org\/wiki\/Separation_of_concerns\" target=\"_blank\" rel=\"noopener\">s\u00e9paration des pr\u00e9occupations<\/a> principe.<\/p>\n<p>Dans la mesure du possible, nous dissocions tout, des biblioth\u00e8ques tierces \u00e0 notre propre code afin que l&#039;impl\u00e9mentation soit facilement rempla\u00e7able. Ensuite, une fois que nous d\u00e9cidons d\u2019impl\u00e9menter une nouvelle fonctionnalit\u00e9, nous commen\u00e7ons par d\u00e9coupler l\u2019impl\u00e9mentation concr\u00e8te de la logique m\u00e9tier avec le framework. Nous prenons \u00e9galement plus de temps pour concevoir une couche interm\u00e9diaire g\u00e9n\u00e9rique qui se situe entre le cadre technique aliment\u00e9 par Spring ou des biblioth\u00e8ques tierces et la mise en \u0153uvre des exigences m\u00e9tier. Le but de cette couche interm\u00e9diaire est de fournir une abstraction de l&#039;objet de la fonctionnalit\u00e9 afin que nous puissions ult\u00e9rieurement la personnaliser facilement et la prot\u00e9ger de l&#039;impact de la mise \u00e0 niveau ou du remplacement des composants techniques sous-jacents.<\/p>\n<p>Le r\u00e9sultat est que la solution Moneythor devient elle-m\u00eame un framework avec une impl\u00e9mentation concr\u00e8te de la logique fonctionnelle, et pas seulement cette impl\u00e9mentation. Cela nous offre une grande flexibilit\u00e9, ce qui est extr\u00eamement pr\u00e9cieux dans notre cas. Cela nous donne \u00e9galement la possibilit\u00e9 de maintenir le m\u00eame produit pour tous les clients. Bien entendu, nous adaptons notre solution aux diff\u00e9rentes r\u00e9gions, environnements cibles et fonctionnalit\u00e9s sp\u00e9cifiques au client mais cela est r\u00e9alis\u00e9 gr\u00e2ce \u00e0 une seule version du code source sans aucun fork.<\/p>\n<p>Aujourd\u2019hui, on peut mesurer les b\u00e9n\u00e9fices de cette approche. Nous avons commenc\u00e9 \u00e0 d\u00e9velopper cette suite d&#039;applications il y a pr\u00e8s de 10 ans, et pourtant nous ne conservons aucune biblioth\u00e8que vuln\u00e9rable. Au lieu de cela, nous utilisons la derni\u00e8re version de Spring et d&#039;autres composants tiers, ce qui nous permet d&#039;ajouter la prise en charge de nouvelles technologies dans les limites du budget et sans avoir besoin de refactoriser une grande partie du logiciel. Enfin et surtout, cela maintient notre \u00e9quipe de d\u00e9veloppement motiv\u00e9e \u00e0 travailler sur une architecture moderne avec des technologies et des outils r\u00e9cents.<\/p>\n<p>Il s&#039;agit essentiellement de trouver le bon \u00e9quilibre entre une conception et une ing\u00e9nierie complexes et un co\u00fbt de retouche acceptable. Avec la solution Moneythor, nous avons r\u00e9ussi \u00e0 trouver cet \u00e9quilibre et continuerons de le faire.<\/p>\n<p>\u00a0<\/p>\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_661145812\">\n\t\t<a class=\"\" href=\"#newsletter-subscription-blog\" >\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"299\" src=\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2024\/02\/Article-CTA-NEW-BRANDING.png\" class=\"attachment-large size-large\" alt=\"Abonnez-vous \u00e0 la newsletter Moneythor\" srcset=\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2024\/02\/Article-CTA-NEW-BRANDING.png 1024w, https:\/\/www.moneythor.com\/wp-content\/uploads\/2024\/02\/Article-CTA-NEW-BRANDING-768x225.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\" \/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/a>\t\t\n<style>\n#image_661145812 {\n  width: 100%;\n}\n<\/style>\n\t<\/div>","protected":false},"excerpt":{"rendered":"<p>At Moneythor, we are committed to delivering a technical solution that can be implemented with components that are easy to maintain, cost efficient and fully aligned with industry standards in order to ensure longevity and scalability of our software. The software industry has always been and will continue to be susceptible to rapid developments with [&#8230;]\n","protected":false},"author":4,"featured_media":6572,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[279,10],"tags":[241],"class_list":["post-6555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-technology","tag-technical-debt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Minimising Technical Debt | Moneythor<\/title>\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.moneythor.com\/fr\/technologie\/minimiser-la-dette-technique\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Minimising Technical Debt | Moneythor\" \/>\n<meta property=\"og:description\" content=\"At Moneythor, we are committed to delivering a technical solution that can be implemented with components that are easy to maintain, cost efficient and fully aligned with industry standards in order to ensure longevity and scalability of our software. The software industry has always been and will continue to be susceptible to rapid developments with [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.moneythor.com\/fr\/technologie\/minimiser-la-dette-technique\/\" \/>\n<meta property=\"og:site_name\" content=\"Moneythor\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/moneythorhq\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-03T10:49:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-04T10:36:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Moneythor Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@moneythor\" \/>\n<meta name=\"twitter:site\" content=\"@moneythor\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Moneythor Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/\"},\"author\":{\"name\":\"Moneythor Team\",\"@id\":\"https:\/\/www.moneythor.com\/#\/schema\/person\/5f04901cf5f9d32119d4454758600d01\"},\"headline\":\"Minimising Technical Debt\",\"datePublished\":\"2022-10-03T10:49:02+00:00\",\"dateModified\":\"2024-03-04T10:36:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/\"},\"wordCount\":1576,\"publisher\":{\"@id\":\"https:\/\/www.moneythor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png\",\"keywords\":[\"technical debt\"],\"articleSection\":[\"Blog\",\"Technology\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/\",\"url\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/\",\"name\":\"Minimising Technical Debt | Moneythor\",\"isPartOf\":{\"@id\":\"https:\/\/www.moneythor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png\",\"datePublished\":\"2022-10-03T10:49:02+00:00\",\"dateModified\":\"2024-03-04T10:36:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#primaryimage\",\"url\":\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png\",\"contentUrl\":\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png\",\"width\":1200,\"height\":630,\"caption\":\"Technical Debt (1)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.moneythor.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minimising Technical Debt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.moneythor.com\/#website\",\"url\":\"https:\/\/www.moneythor.com\/\",\"name\":\"Moneythor\",\"description\":\"All-in-one personalisation engine for financial services\",\"publisher\":{\"@id\":\"https:\/\/www.moneythor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.moneythor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.moneythor.com\/#organization\",\"name\":\"Moneythor\",\"url\":\"https:\/\/www.moneythor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.moneythor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2024\/06\/Templates-for-Articles-NEW-BRANDING-2.png\",\"contentUrl\":\"https:\/\/www.moneythor.com\/wp-content\/uploads\/2024\/06\/Templates-for-Articles-NEW-BRANDING-2.png\",\"width\":1200,\"height\":630,\"caption\":\"Moneythor\"},\"image\":{\"@id\":\"https:\/\/www.moneythor.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/moneythorhq\",\"https:\/\/x.com\/moneythor\",\"https:\/\/www.linkedin.com\/company\/moneythor\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.moneythor.com\/#\/schema\/person\/5f04901cf5f9d32119d4454758600d01\",\"name\":\"Moneythor Team\",\"url\":\"https:\/\/www.moneythor.com\/fr\/author\/imoneythor\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Minimiser la dette technique | Moneythor","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.moneythor.com\/fr\/technologie\/minimiser-la-dette-technique\/","og_locale":"fr_FR","og_type":"article","og_title":"Minimising Technical Debt | Moneythor","og_description":"At Moneythor, we are committed to delivering a technical solution that can be implemented with components that are easy to maintain, cost efficient and fully aligned with industry standards in order to ensure longevity and scalability of our software. The software industry has always been and will continue to be susceptible to rapid developments with [...]","og_url":"https:\/\/www.moneythor.com\/fr\/technologie\/minimiser-la-dette-technique\/","og_site_name":"Moneythor","article_publisher":"https:\/\/www.facebook.com\/moneythorhq","article_published_time":"2022-10-03T10:49:02+00:00","article_modified_time":"2024-03-04T10:36:32+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png","type":"image\/png"}],"author":"Moneythor Team","twitter_card":"summary_large_image","twitter_creator":"@moneythor","twitter_site":"@moneythor","twitter_misc":{"\u00c9crit par":"Moneythor Team","Dur\u00e9e de lecture estim\u00e9e":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#article","isPartOf":{"@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/"},"author":{"name":"Moneythor Team","@id":"https:\/\/www.moneythor.com\/#\/schema\/person\/5f04901cf5f9d32119d4454758600d01"},"headline":"Minimising Technical Debt","datePublished":"2022-10-03T10:49:02+00:00","dateModified":"2024-03-04T10:36:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/"},"wordCount":1576,"publisher":{"@id":"https:\/\/www.moneythor.com\/#organization"},"image":{"@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png","keywords":["technical debt"],"articleSection":["Blog","Technology"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/","url":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/","name":"Minimiser la dette technique | Moneythor","isPartOf":{"@id":"https:\/\/www.moneythor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#primaryimage"},"image":{"@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#primaryimage"},"thumbnailUrl":"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png","datePublished":"2022-10-03T10:49:02+00:00","dateModified":"2024-03-04T10:36:32+00:00","breadcrumb":{"@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#primaryimage","url":"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png","contentUrl":"https:\/\/www.moneythor.com\/wp-content\/uploads\/2022\/10\/Technical-debt-1.png","width":1200,"height":630,"caption":"Technical Debt (1)"},{"@type":"BreadcrumbList","@id":"https:\/\/www.moneythor.com\/es\/tecnologia\/minimising-technical-debt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.moneythor.com\/"},{"@type":"ListItem","position":2,"name":"Minimising Technical Debt"}]},{"@type":"WebSite","@id":"https:\/\/www.moneythor.com\/#website","url":"https:\/\/www.moneythor.com\/","name":"Moneythor","description":"Moteur de personnalisation tout-en-un pour les services financiers","publisher":{"@id":"https:\/\/www.moneythor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.moneythor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.moneythor.com\/#organization","name":"Moneythor","url":"https:\/\/www.moneythor.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.moneythor.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.moneythor.com\/wp-content\/uploads\/2024\/06\/Templates-for-Articles-NEW-BRANDING-2.png","contentUrl":"https:\/\/www.moneythor.com\/wp-content\/uploads\/2024\/06\/Templates-for-Articles-NEW-BRANDING-2.png","width":1200,"height":630,"caption":"Moneythor"},"image":{"@id":"https:\/\/www.moneythor.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/moneythorhq","https:\/\/x.com\/moneythor","https:\/\/www.linkedin.com\/company\/moneythor"]},{"@type":"Person","@id":"https:\/\/www.moneythor.com\/#\/schema\/person\/5f04901cf5f9d32119d4454758600d01","name":"L&#039;\u00e9quipe Moneythor","url":"https:\/\/www.moneythor.com\/fr\/author\/imoneythor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/posts\/6555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/comments?post=6555"}],"version-history":[{"count":0,"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/posts\/6555\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/media\/6572"}],"wp:attachment":[{"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/media?parent=6555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/categories?post=6555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.moneythor.com\/fr\/wp-json\/wp\/v2\/tags?post=6555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}