Descoperirea serviciilor permite serviciilor să-și găsească reciproc locațiile de rețea dinamic, în loc să codeze adrese IP care se schimbă atunci când instanțele sunt scalate în sus, în jos sau repornite.
De ce este necesar
În cloud, instanțele vin și pleacă cu autoscaling și eșecuri, deci adresele nu sunt stabile. Un service registry urmărește instanțele sănătoase.
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)
