Asset
L'affidabilità ha bisogno di un obiettivo, non di un superlativo
Dire che un sistema deve essere altamente disponibile non è sufficiente: serve un obiettivo misurabile che renda esplicito quale livello di fallimento è accettabile.
L'affidabilità deve avere un obiettivo misurabile
Dire che un sistema deve essere «altamente disponibile» non guida il design. Un SLO rende esplicito quale livello di servizio deve essere sostenuto e quale quantità di fallimento resta accettabile per il risultato di business che si vuole proteggere.
Senza obiettivo, la resilienza diventa accumulo di meccanismi
Replica, retry, failover e disaster recovery hanno costi e modalità di fallimento propri. Senza un obiettivo misurabile rischiano di essere aggiunti per inerzia, senza sapere quale rischio riducono e quanto valore producono.
Affidabilità come trade-off
- Più disponibilità può richiedere maggiore costo e complessità.
- Più replica può aumentare problemi di consistenza e operatività.
- Più retry può amplificare carico e duplicazioni se non governato.
- Recovery più aggressivo può richiedere investimenti che il processo non giustifica.