اكتشاف الخدمة عبارة عن آلية لتحديد موقع عناوين مثيل الخدمة والحصول عليها تلقائيًا في نظام موزع، مما يحل مشكلة العنونة الناتجة عن التغييرات الديناميكية في مثيلات الخدمة. يدعم اكتشاف الخدمة وظائف مثل تسجيل الخدمة، والتحقق من الصحة، وموازنة التحميل، وما إلى ذلك، وهو البنية التحتية لهندسة الخدمات الصغيرة. تشمل الحلول الشائعة Eureka وConsul وNacos وما إلى ذلك.