Lo storage smette di essere opzionale una volta che le applicazioni superano la fase sperimentale. Inizialmente, i team possono convivere con assunzioni approssimative e disponibilità temporanea. Non appena gli utenti reali dipendono dal sistema, quelle assunzioni si rompono. I dati devono rimanere accessibili attraverso aggiornamenti, picchi di traffico e condizioni di rete variabili. Se così non fosse, l'applicazione non degrada in modo elegante. Semplicemente fallisce in modi da cui è difficile recuperare.

Walrus è costruito per quella transizione. Presume che il churn e le interruzioni parziali siano normali, non eccezionali, e progetta lo storage in modo che i dati possano essere recuperati senza dipendere da nodi specifici che rimangono online. Ciò rimuove una grande classe di rischio operativo che gli sviluppatori altrimenti dovrebbero gestire da soli. Per i costruttori che pensano oltre dimostrazioni e piloti, questo è importante. I sistemi che funzionano solo quando le condizioni sono calme raramente sopravvivono alla crescita. Walrus si concentra sul garantire che la disponibilità dei dati rimanga quando le applicazioni maturano e la pressione aumenta, momento in cui l'affidabilità conta davvero.

@Walrus 🦭/acc #Walrus #walrus $WAL