Service Discovery

Source Code is located here

Purpose

To be able to discover services (particularly in a microservices based architecture) without needing to know all their configuration details.

For further reading see here.