Nella considerazione di un sistema robusto, si tiene in conto della condizione ideale di funzionamento, ossia con un comportamento ordinario dell'applicazione e degli utenti, secondo quanto testato durante gli UAT ed i Performance Test. Con la pratica del Chaos Engineering, si vuole rendere il sistema resiliente oltre che robusto, andando a valutare cosa accade con l'imprevisto; il tutto con delle pratiche e delle modalità sicure e disegnate ad-hoc per il contesto di riferimento.