Skip to content
software

Service Discovery

Service Discovery

Definition

Service discovery enables services in a dynamic environment to find each other without hardcoded network addresses. A service registry (Consul, etcd, Kubernetes DNS) maintains an up-to-date map of service locations; clients query it to get current endpoints.

Client-side discovery (client queries registry then connects directly) and server-side discovery (load balancer queries registry) are the two main patterns.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.