The concept of service discovery was described in Chapter 1, Introduction to Microservices; please refer to the Service discovery section for more information. Netflix Eureka was introduced as a discovery service in Chapter 8, Introduction to Spring Cloud; please refer to the Netflix Eureka as a discovery service section for more information. Before we jump into the implementation details, we will look at the following topics:
- The problem with DNS-based service discovery
- Challenges with service discovery
- Service discovery with Netflix Eureka in Spring Cloud