I was also following this udemy course from in28minutes on mastering Spring microservices too. For me it was 'make sure you start the services in this order (a) netflix-eureka-naming-server (b) netflix-zuul-api-gateway-server (c)currency-exchange-service (d)currency-conversion-service' that fix the problem.