Use interfaces for Eureka config