Service discovery lar tjenester finne hverandres nettverkslokasjoner dynamisk, i stedet for å hardkode IP-adresser som endres når instanser skaleres opp, ned eller startes på nytt.
Hvorfor det er nødvendig
I skyen kommer og går instanser med autoscaling og feil, så adresser er ikke stabile. Et service registry sporer friske instanser.
text
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)
