Parallel Run
Eseguire entrambi i sistemi sugli stessi input, confrontando output, latenze, errori e consistenza, mantenendo uno solo come fonte operativa finché non si raggiungono i criteri di accettazione.
Il problema
Prima del cutover di un sistema critico serve confrontare vecchio e nuovo comportamento per un periodo significativo.
Il pattern
Eseguire entrambi i sistemi sugli stessi input, confrontando output, latenze, errori e consistenza, mantenendo uno solo come fonte operativa finché non si raggiungono i criteri di accettazione.
Come funziona
Serve definire tolleranze, riconciliazione, differenze attese e gestione degli effetti collaterali. Il confronto deve essere automatizzato.
Esempio sanitario
Benefici
- Forte confidenza prima del cutover
- Confronto quantitativo
- Rollback naturale
Trade-off
- Costo doppio
- Sincronizzazione complessa
- Possibili divergenze temporanee
Quando usarlo
Per migrazioni cliniche o amministrative ad alto rischio.
Quando evitarlo
Quando il doppio esercizio non è sostenibile o crea side effect duplicati.
Pattern correlati
RIFERIMENTI
Fonti e riferimenti
Capsule Informatiche · Materiale progettuale
Capsule Informatiche · Materiale progettuale
