gRPC load balancing without service mesh — is client-side the only practical option?
Running gRPC services on bare metal (no Kubernetes, no Istio). Need load balancing across 5 backend instances. Server-side LB would require a proxy that understands gRPC. Client-side LB means every service needs discovery logic. Tried Envoy as sidecar but it's heavy for our team size. What's the lightest viable option for production gRPC LB without going full service mesh?