O'Reilly logo

Docker in Production: Lessons from the Trenches by Justin Cormack, Joe Johnston, Milos Gajdos, Antoni Batchelli, John Fiedler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 15. Service discovery

Service discovery is a mechanism that allows any service on a computer network to discover other services it needs to communicate with. It is a key component of most distributed systems. If you are running infrastructures that run or follow Service Oriented Architecture (SOA) you can almost never avoid deploying some kind of service discovery solution. The same applies for a new concept in software application design, which shares a lot of similarities with traditional SOA and which has become to be known as microservices.

The service discovery problem definition is quite simple: How does a client discover an IP address and a port of a service it is trying to communicate with?.

Various solutions to this problem ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required