Service discovery memungkinkan layanan menemukan lokasi jaringan satu sama lain secara dinamis, alih-alih menghardcode IP yang berubah saat instance di-scale up, down, atau restart.
Mengapa ini penting
Di cloud, instance datang dan pergi dengan autoscaling dan kegagalan, sehingga alamat tidak stabil. Sebuah service registry melacak instance yang sehat.
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)
