In the microservices world, Service Registry and Discovery plays an important role because we most likely run multiple instances of services and
we need a mechanism to call other services without hardcoding their hostnames or port numbers.
In addition to that, in Cloud environments service instances may come up and go down anytime.
So we need some automatic service registration and discovery mechanism. Spring Cloud provides Service Registry and Discovery features, as usual,
with multiple options. We can use Netflix Eureka or Consul for Service Registry and Discovery.