Service discovery stelt services in staat om elkaars netwerklocaties dynamisch te vinden, in plaats van IP-adressen in te coderen die veranderen wanneer instances omhoog, omlaag of opnieuw starten.
Waarom het belangrijk is
In de cloud komen instances en gaan deze weg met autoscaling en fouten, dus adressen zijn niet stabiel. Een service registry volgt gezonde instances bij.
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)
