O armazenamento deixa de ser opcional uma vez que as aplicações ultrapassam a fase experimental. No início, as equipes podem viver com suposições soltas e disponibilidade temporária. Assim que usuários reais dependem do sistema, essas suposições falham. Os dados precisam permanecer acessíveis através de atualizações, picos de tráfego e condições de rede em mudança. Se não o fizer, a aplicação não se degrada de forma elegante. Ela simplesmente falha de maneiras que são difíceis de recuperar.

O Walrus foi desenvolvido para essa transição. Ele assume que a rotatividade e interrupções parciais são normais, não excepcionais, e projeta o armazenamento de forma que os dados possam ser recuperados sem depender de nós específicos estarem online. Isso remove uma grande classe de risco operacional que os desenvolvedores precisariam lidar por conta própria. Para os construtores que pensam além de demonstrações e pilotos, isso é importante. Sistemas que funcionam apenas quando as condições estão calmas raramente sobrevivem ao crescimento. O Walrus se concentra em garantir que a disponibilidade dos dados se mantenha quando as aplicações amadurecem e a pressão aumenta, que é quando a confiabilidade realmente conta.

@Walrus 🦭/acc #Walrus #walrus $WAL