<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cas d'usage on Durable</title><link>https://durable.rocks/fr/docs/use-cases/</link><description>Recent content in Cas d'usage on Durable</description><generator>Hugo</generator><language>fr</language><atom:link href="https://durable.rocks/fr/docs/use-cases/index.xml" rel="self" type="application/rss+xml"/><item><title>Quatre applications qui s'appellent</title><link>https://durable.rocks/fr/docs/use-cases/nexus-demo/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://durable.rocks/fr/docs/use-cases/nexus-demo/</guid><description>&lt;h1 id="quatre-applications-qui-sappellent"&gt;Quatre applications qui s&amp;rsquo;appellent&lt;a class="anchor" href="#quatre-applications-qui-sappellent"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;h2 id="le-problème"&gt;Le problème&lt;a class="anchor" href="#le-probl%c3%a8me"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Une commande traverse quatre systèmes qui n&amp;rsquo;appartiennent pas à la même équipe : la boutique retient
le stock, le métier facture, la logistique planifie et expédie, l&amp;rsquo;ERP suit. Chacun a son dépôt, son
framework, son rythme de déploiement. Aucun n&amp;rsquo;a envie d&amp;rsquo;importer le code d&amp;rsquo;un autre.&lt;/p&gt;
&lt;p&gt;La façon habituelle de relier ces systèmes (une API HTTP par service, un client par appelant, un
retry par client, un timeout par retry) marche jusqu&amp;rsquo;au jour où l&amp;rsquo;un des quatre est éteint pendant
la transaction. Quelqu&amp;rsquo;un doit alors décider s&amp;rsquo;il faut attendre, s&amp;rsquo;il faut rejouer, et ce que
devient ce qui a déjà été pris.&lt;/p&gt;</description></item></channel></rss>