Le Vol 6 a tracé la frontière réseau ; ce numéro affronte ce qu'elle rend inévitable. Un appel entre services peut être lent, expirer, ou échouer alors que le service va très bien — le renversement qui fonde le volume : l'échec transitoire n'est pas une exception rare, c'est un état normal du fil. Trois outils le domptent : un timeout qui borne l'attente, un retry qui absorbe le transitoire, un backoff avec jitter qui espace les tentatives. Mais retenter un appel déjà abouti double l'effet — d'où l'idempotence. La règle : ne retente que ce qui est transitoire et idempotent, borné, à un seul étage — sinon échoue vite.Vol 6 drew the network boundary; this issue faces what it makes inevitable. A call between services can be slow, time out, or fail while the service is perfectly fine — the reversal that founds the volume: transient failure isn't a rare exception, it's a normal state of the wire. Three tools tame it: a timeout that bounds the wait, a retry that absorbs the transient, a backoff with jitter that spaces attempts. But retrying an already-landed call doubles the effect — hence idempotency. The rule: retry only what is transient and idempotent, bounded, at a single tier — otherwise fail fast.
Le premier numéro est libre. Débloque tout The Architecture Loop — tous les volumes, à vie — pour 5 €, paiement unique.The first issue is free. Unlock all of The Architecture Loop — every volume, forever — for €5, one-time.