Eureka for registration and discovery