All challenges
Multiple ChoiceBeginner 45s

Service discovery

In a dynamic environment where instances scale up and down, why is client-side or server-side service discovery needed?
Options
  1. 1To encrypt service-to-service traffic so that internal requests cannot be read by anyone sniffing the wire
  2. 2To compress the protobuf payloads so that discovery reduces the overall bandwidth between the services
  3. 3Static config breaks as instance IPs change; discovery tracks healthy endpoints via a registry/control plane
  4. 4To replace DNS with UDP lookups so that name resolution avoids the latency of the resolver hierarchy

Think you can answer under pressure?

Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.

Play this in a 3-minute battle