MicroServices: Spring cloud ribbon with Discovery Server
 In this article, I am going to share my knowledge on Spring Cloud Ribbon and how can we use Ribbon with RestTemplate as well as with Feign Client. We will also see how Enabling discovery Sever will improve the scalability of Microservice. Before jumping into Spring Cloud, I am assuming you must be having knowledge of Eureka Server, Feign Client, and Client-Side load balancer. If not then read my below blog before jumping to Spring Cloud ribbon. Also, I am going to use my existing code to implement Ribbon . URLs:  Declarative REST Client: Feign   Microservices: Service Registry and Discovery   Netflix Hystrix Circuit Breaker    In my previous blog, I have already talked about the Eureka Server and how other applications are taking advantages of Eureka Server to fetch the host/port of client application. We have seen that three microservices application are up and running i.e.  Discovery Server  Product Service  Price Service   Where Product and Price service will register themselves to...