Capsule Informatiche di Lello De Luca
← Tutte le Capsule

Proxy Pattern

IntegrazionePattern classico

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

Microservices Design Patterns - Draft

Draft caricato nel progetto

Riepilogo architetture piattaforma enterprise sanitaria

Capsule Informatiche · Materiale progettuale