ENGLISH
REFERENCE

service discovery

compound.
C1 Advanced Systems Design
Definition

compound. the way computers and software programs automatically find each other on a network. It allows different parts of a system to connect and work together without a person having to set them up manually.

compound. the process by which devices and software applications automatically detect and connect to available services on a network. It facilitates communication in distributed systems by allowing components to locate each other without hard-coded network addresses.


SIMPLE

Service discovery helps the app find the database automatically.

CONTEXTUAL

In a cloud environment, service discovery allows new web servers to register themselves so that the load balancer can find them immediately.

COMPLEX

Modern microservices architectures rely on dynamic service discovery to manage the constant creation and destruction of container instances across a distributed cluster.

Origin

A compound of the noun service and the noun discovery, following the established pattern of network management terminology. The phrase emerged as a formal classification for protocols that automate the identification of network resources.

Etymology adapted from Wiktionary, available under CC BY-SA 4.0.

Usage

Commonly used in the context of cloud computing, networking, and microservices architecture.

Last updated July 22, 2026