← Tutte le CapsuleMicroservices Design Patterns - Draft Riepilogo architetture piattaforma enterprise sanitaria
Proxy Pattern
Interporre un proxy stabile che inoltra le richieste verso le istanze reali.
Il problema
Il consumer è troppo accoppiato alla topologia e all'indirizzo fisico di un servizio.
Il pattern
Interporre un proxy stabile che inoltra le richieste verso le istanze reali.
Come funziona
Il proxy può occuparsi di TLS termination, header forwarding, routing o bilanciamento. È più semplice di un API Gateway quando non sono necessarie funzioni applicative avanzate.
Esempio sanitario
Benefici
- Nasconde la topologia
- Facilita migrazioni e bilanciamento
- Stabilizza l'endpoint
Trade-off
- Aggiunge un hop di rete
- È un ulteriore punto da monitorare
Quando usarlo
Quando si vuole disaccoppiare endpoint logico da istanze fisiche.
Quando evitarlo
Quando la chiamata è locale o non esiste alcuna topologia dinamica.
Pattern correlati
RIFERIMENTI
Fonti e riferimenti
Draft caricato nel progetto
Capsule Informatiche · Materiale progettuale
