Server-Side Discovery: The client sends a request to a load balancer or API?
Gateway, which then queries the service registry and forwards the request to the
appropriate service instance. Tools like Kubernetes provide built-in service discovery
by assigning DNS names to services, and Kubernetes automatically routes traffic to
available service instances.
Example: In Kubernetes, a Payment Service might be exposed by a Service
resource, and requests to this service are routed to healthy pods based on their
labels.