Ambassador

Architecture 🔴 Senior

Définition

Proxy helper déployé a cote d'un service pour gérer les connexions sortantes (retry, circuit breaker, monitoring). Variante du Sidecar.

Analogie

Un ambassadeur diplomatique : il représente ton pays et gère les protocoles complexes a ta place.

Exemple de code

// Le sidecar ambassador gere le retry et le circuit breaking
// L'app appelle simplement localhost:9000
const res = await fetch('http://localhost:9000/external-api');

Cas d'usage

Simplifier les connexions sortantes d'un service vers des APIs externes.

Anti-pattern

Implémenter retry/circuit breaker dans chaque service au lieu de les centraliser.
#architecture#interview#microservices#cloud

← → au clavier pour passer d'une fiche à l'autre