Back to course home
0% completed
The Problem: Service Coordination in Distributed Systems
Why was the service discovery pattern needed in the first place? Consider the problems faced in a typical microservices setup:
- Dynamic Infrastructure: In modern deployments (virtual machines, containers, Kubernetes, etc.), services don't have fixed IPs or hosts. Instances come and go, scale up and down, and get replaced during deployments. For example, an auto-scaling group in AWS might launch new instances of a service or terminate them based on load, each time with new IP addresses. Keeping track of these moving targets is challenging.
.....
.....
.....
Like the course? Get enrolled and start learning!
Table of Contents
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible