Ambassador Pattern - CI/CD Glossary Definition
The ambassador pattern uses a proxy sidecar to handle a container's outbound network concerns.
The ambassador pattern puts a proxy container in front of a main container to handle outbound connectivity concerns like retries, TLS, and service discovery on its behalf.
The ambassador pattern is a sidecar variant focused on outbound traffic. The main container talks to localhost and the ambassador handles the messy network details.
In CI
An ambassador proxy can centralize retry and mutual-TLS logic for calls to an internal registry, so each job does not reimplement it.
Related guides
Sidecar - CI/CD Glossary DefinitionSidecar: A sidecar is a helper container that runs alongside a main container, sharing its lifecycle and netw…
Adapter Pattern - CI/CD Glossary DefinitionAdapter Pattern: The adapter pattern puts a sidecar in front of a container to normalize its interface, for e…
Service Mesh - CI/CD Glossary DefinitionService Mesh: A service mesh is an infrastructure layer that manages service-to-service traffic (mutual TLS,…