← Tutte le CapsuleMicroservices Design Patterns - Draft ADT - Frontend Vue e Microfrontend
Branch Pattern
Eseguire in parallelo le chiamate indipendenti e aggregare i risultati, controllando timeout e failure parziali.
Il problema
Una richiesta deve essere elaborata da più rami indipendenti e poi ricomposta.
Il pattern
Eseguire in parallelo le chiamate indipendenti e aggregare i risultati, controllando timeout e failure parziali.
Come funziona
Il tempo totale può avvicinarsi alla chiamata più lenta anziché alla somma delle latenze, ma aumenta il fan-out e la pressione sui backend.
Esempio sanitario
Benefici
- Riduce latenza rispetto alla sequenza
- Sfrutta indipendenza dei rami
Trade-off
- Aumenta concorrenza
- Gestione degli errori parziali più complessa
Quando usarlo
Per query indipendenti e read path.
Quando evitarlo
Per operazioni con dipendenze causali tra gli step.
Pattern correlati
RIFERIMENTI
Fonti e riferimenti
Draft caricato nel progetto
Capsule Informatiche · Materiale progettuale
