Uzglabāšana vairs nav opcija pēc tam, kad lietotne ir pārgājusi izmēģinājuma posmā. Sākumā komanda varēja dzīvot ar vaļīgām pieņēmumiem un pagaidu pieejamību. Tiklīdz reāli lietotāji paļaujas uz sistēmu, šie pieņēmumi sabruks. Datiem jāpaliek pieejamiem, veicot atjauninājumus, pieaugot satiksmei un mainoties tīkla apstākļiem. Ja nē, lietotne neizturēs. Tā vienkārši neizdosies tādā veidā, ko ir grūti atgūt.
Walrus ir izstrādāts šai pārejai. Tas uzskata, ka kadru maiņa un daļēja izslēgšana ir normāla parādība, nevis kaut kas neparasts, un projektē uzglabāšanu tā, lai dati varētu tikt atgūti, nepaļaujoties uz konkrētu mezglu, kas paliek tiešsaistē. Tas novērš lielu operacionālo risku klasi, ar kuru izstrādātājiem ir jātiek galā pašiem. Būvētājiem, kuri domā ārpus demonstrācijām un pilotprojektiem, tas ir svarīgi. Sistēmas, kas darbojas tikai mierīgos apstākļos, reti iztur izaugsmi. Walrus koncentrējas uz datu pieejamības saglabāšanu, kad lietotne nobriest un spiediens pieaug, kas ir brīdis, kad patiesā uzticamība tiek aprēķināta.@Walrus 🦭/acc #Walrus $WAL


WAL
--
--