Shadow Traffic
Duplicare in modo controllato una richiesta verso il nuovo servizio e ignorarne la risposta operativa, confrontando output e metriche con il sistema attivo.
Il problema
Si vuole verificare il nuovo sistema su traffico reale senza influenzare la risposta dell'utente.
Il pattern
Duplicare in modo controllato una richiesta verso il nuovo servizio e ignorarne la risposta operativa, confrontando output e metriche con il sistema attivo.
Come funziona
Le richieste shadow devono essere sicure: per comandi con side effect serve una modalità dry-run o un ambiente isolato. I dati sensibili devono rispettare le stesse policy.
Esempio sanitario
Benefici
- Validazione su traffico reale
- Nessun impatto funzionale sul client
- Scopre edge case
Trade-off
- Raddoppia parte del carico
- Pericoloso per side effect
- Confronto semantico non banale
Quando usarlo
Per read path e servizi in migrazione con modalità non invasiva.
Quando evitarlo
Per comandi reali se il sistema shadow può produrre side effect.
Pattern correlati
RIFERIMENTI
Fonti e riferimenti
Capsule Informatiche · Materiale progettuale
Capsule Informatiche · Materiale progettuale
