Skip to content
software

Ambassador

Ambassador Pattern

Definition

The Ambassador pattern places a proxy container or process in front of a service to handle cross-cutting networking concerns like retries, timeouts, circuit breaking, and authentication. Unlike a sidecar (which is per-instance), an ambassador can aggregate traffic for multiple clients.

Ambassador is also the name of a popular Kubernetes API gateway that implements this pattern.


Ship secure code faster

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