AMBASSADOR-PATTERN
Proxy sidecar pour sortie vers tiers.
Définition
L'ambassador encapsule la complexité de la communication externe (3rd-party APIs, legacy systems, DB) avec retries, timeouts, caching, telemetry. Exemples : Twemproxy devant Memcached, custom proxy devant Stripe API. Pattern formalisé par Microsoft Cloud Design Patterns.
Origine
Microsoft Cloud Design Patterns publié sur Azure Architecture Center.
Exemple en contexte
Une app Node.js utilise un ambassador Go pour gérer retries/timeouts vers Stripe API avec backoff exponentiel.
Termes liés
- Sidecar — pattern parent.