Design pattern using proxy services to handle external communications. Like having diplomats who handle all international communications on behalf of your organization.
Microservices use ambassador containers to handle all external API calls with retry logic and rate limiting.
The Ambassador Pattern is an application architecture pattern (a local proxy/sidecar that handles outbound or inbound communication concerns). Cloud providers don’t offer a single service called “Ambassador Pattern,” but you can implement it using service mesh sidecars (e.g., Envoy) or API gateway/ingress components depending on whether you’re proxying east-west or north-south traffic.