Penemuan layanan adalah mekanisme untuk secara otomatis menemukan dan memperoleh alamat instans layanan dalam sistem terdistribusi, yang memecahkan masalah pengalamatan yang disebabkan oleh perubahan dinamis dalam instans layanan. Penemuan layanan mendukung fungsi seperti registrasi layanan, pemeriksaan kesehatan, penyeimbangan beban, dll., dan merupakan infrastruktur arsitektur layanan mikro. Solusi umum termasuk Eureka, Konsul, Nacos, dll.