Il presente lavoro ha lo scopo di analizzare il concetto di Redundancy (Ridondanza), definita come l'esistenza di più strumenti per svolgere una determinata funzione, disposti in modo tale che un guasto del sistema possa verificarsi solo in conseguenza del guasto contemporaneo di tutti questi mezzi. In pratica, consiste nella duplicazione delle componenti critiche di un sistema con l'intenzione di aumentarne l'affidabilità. Tale concetto sarà applicato all'interno di un'applicazione, per mostrare come un'avaria del sistema, non compromette il normale funzionamento del sistema stesso.