Un atelier d'architecture · Édition d'ApprentissageAn Architecture Workshop · Learning Edition

Choreography vs Orchestration, ou le fil que personne ne tientChoreography vs Orchestration, or the thread no one holds

Une transaction en plusieurs étapes — payer, réserver, expédier, notifier — peut s'enchaîner par événements (chorégraphie) ou être tenue par un coordinateur (orchestration). La chorégraphie séduit par son découplage, mais dès que l'ordre est imposé et qu'il faut se défaire à l'échec, elle disperse une transaction sans propriétaire : invisible, figée, irréversible. Le vrai critère n'est pas « découplé vs centralisé » mais « suite de réactions indépendantes, ou transaction qui mérite un propriétaire ? ».A multi-step transaction — pay, reserve, ship, notify — can chain by events (choreography) or be held by a coordinator (orchestration). Choreography seduces with its decoupling, but the moment order is required and it must undo on failure, it scatters an ownerless transaction: invisible, frozen, irreversible. The real criterion isn't 'decoupled vs centralized' but 'a chain of independent reactions, or a transaction that deserves an owner?'.

AudienceAudience
Dev qui coordonne un processus métier à travers plusieurs servicesDev coordinating a business process across several services
Format
Self-paced
ChapitresChapters
5
Date
Juin 2026June 2026
≈ 18 min●●●○CommunicationOrchestrationTradeoff
🔒

La suite est réservéeThe rest is members-only

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.

Retour au kiosqueBack to newsstand