Service discovery permet aux services de trouver dynamiquement les emplacements réseau les uns des autres, au lieu de coder en dur les IPs qui changent à mesure que les instances sont augmentées, réduites ou redémarrées.
Pourquoi c'est important
Dans le cloud, les instances apparaissent et disparaissent avec l'autoscaling et les pannes, donc les adresses ne sont pas stables. Un registre de services suit les instances saines.
1. Service registers itself ──▶ [ Registry: orders → 10.0.1.7, 10.0.1.9 ]
2. Caller asks registry "where is orders?"
3. Registry returns healthy instances
4. Caller picks one (load-balanced)
