Le #1 a tracé la frontière en logique ; ce numéro la transforme en frontière réseau — l'appel qui était en mémoire devient un appel HTTP. Sauf que le réseau n'est pas une fonction : il peut être lent, échouer à moitié, ou répondre deux fois. Un microservice s'achète : ce qu'on obtient — le déploiement indépendant — répond à un problème d'organisation, pas à une vertu technique ; ce qu'on paie est réel (le réseau devient le bug, l'ACID se mue en cohérence éventuelle). Le piège des deux côtés : la granularité absurde et le démarrage prématuré. On n'extrait un service que quand la douleur le justifie — pas avant.Issue #1 drew the boundary in logic; this one turns it into a network boundary — the in-memory call becomes an HTTP call. Except the network isn't a function: it can be slow, fail halfway, or answer twice. A microservice is bought: what you get — independent deployment — answers an organizational problem, not a technical virtue; what you pay is real (the network becomes the bug, ACID turns into eventual consistency). The trap on both sides: absurd granularity and premature start. You extract a service only when the pain justifies it — not before.
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.