Dynamically registering and finding services with Eureka