Ingegneria dell'affidabilità dei siti
by Niall Richard Murphy, Betsy Beyer, Chris Jones, Jennifer Petoff
Capitolo 3. Abbracciare il rischio
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Ci si potrebbe aspettare che Google cerchi di costruire servizi affidabili al 100%, che non si guastino mai. Si scopre però che, oltre un certo punto, l'aumento dell'affidabilità è peggiore per un servizio (e per i suoi utenti) piuttosto che migliore! L'estrema affidabilità ha un costo: la massimizzazione della stabilità limita la velocità di sviluppo di nuove funzionalità e la rapidità con cui i prodotti possono essere consegnati agli utenti, aumentandone drasticamente il costo e riducendo così il numero di funzionalità che un team può permettersi di offrire. Inoltre, gli utenti di solito non notano la differenza tra l'alta affidabilità e l'estrema affidabilità di un servizio, perché l'esperienza dell'utente è dominata da componenti meno affidabili come la rete cellulare o il dispositivo con cui sta lavorando. In parole povere, un utente che utilizza uno smartphone con un'affidabilità del 99% non è in grado di notare la differenza tra un'affidabilità del servizio del 99,99% e del 99,999%! Per questo motivo, anziché limitarsi a massimizzare i tempi di attività, l'ingegneria dell'affidabilità del sito cerca di bilanciare il rischio di indisponibilità con gli obiettivi di una rapida innovazione e di un'efficiente operatività del servizio, in modo da ottimizzare ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access