O'Reilly logo

Mastering CoreOS by Sreenivas Makam

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

Distributed infrastructure design considerations

In this section, we will cover some miscellaneous infrastructure design considerations that were not covered in earlier chapters.

Service discovery

Microservices are dynamic and Service discovery refers to how microservices can find each other dynamically. Service discovery has three components:

  • It discovers services automatically as they come up and accesses a service by the service name using DNS
  • It maintains a shared database of services along with their access details that can be accessed from multiple hosts
  • It accesses services using a load balancer and handles service failures automatically

Service discovery is automatically taken care of when using a Container orchestration system such as Kubernetes. ...

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