Morské prasátko se zdá být názorné poprvé, když se něco pokazí a nikdo nemůže odpověď poslat jinam.
Na začátku stavitelé jako neutrální úložiště. Jeden blob. Kdekoli. Žádné předpoklady. Cítí se to čisté. Pokud něco nefunguje, musí to být aplikace... nebo řetězec, nebo síť mezi tím. Spousta míst, kde hledat. Spousta míst, kde odložit odpovědnost.
Pak se šev začne stávat skutečným.
Odkaz se vyřeší pozdě. Objekt Sui se pokouší o načtení dvakrát. Aplikace je stále živá. Řetězec je v pořádku. Úložiště je 'nahoře'. Uživatelé stejně čekají.

Kdo tedy vlastní čekání?
S Walrusem je úložiště blíže realitě provádění.
Odkazy na objekty se chovají tak, jak očekává řetěz. Dostupnost na Walrus není abstraktní. Oprava není neviditelná... když se fronta na opravy zvětší a kousky začnou se pohybovat, to šířkové pásmo krade z obsluhy. A když se to natáhne, natáhne se to uvnitř stejného časového modelu, ve kterém už stavitelé žijí.
Není to elegantní. Jen to je omezené.
Úložiště nezávislé na řetězci posouvá nepořádek ven.
Identitní mapování žije v lepidlovém kódu. Autentizace, opakování, pravidla mezipaměti se liší mezi systémy. Na začátku si toho nevšimnete. Pak se dvě cesty neshodnou na stejném souboru. Pak jsou to vrstvená opakování, "dočasné" zálohy, jedna další mezipaměť, jedna další výjimka... dokud nikdo nemůže říct, která domněnka přišla odkud.
Nic dost hlasitého na stránkování.
Stále dost špatné, aby zdrželo vydání.
Viděl jsem to během zmrazení. Někdo se zeptal, proč se stejný majetek zdál okamžitý v jednom toku a lepkavý v jiném. Stejná data. Stejný uživatel. Jiná cesta. Odpověď nebyla technická.
Nikdo nevlastnil šev.
Walrus některé z těchto švů zhroutí tím, že odmítá neutralitu. Chování úložiště nese názory na dostupnost, opravy a odpovědnost. Stavitelé si nemohou hrát na to, že blob je "někde jinde." Je to tady. Je to referenced. Pracuje se na tom.

Pokud je to pomalé, je to vaše pomalé.
A ano, stojí to.
Vzdáváte se příběhu, že úložiště je zaměnitelné. Akceptujete omezení dříve. Cítíte tlak dříve, ne později. Ale tlak se projevuje na jednom místě místo toho, aby prosakoval přes pět systémů a tři týmy.
Infra nechce vlastnit ten šev. Někdo to musí udělat.
Modely nezávislé na řetězci se cítí bezpečněji, protože rozšiřují riziko. Sui-native modely se cítí těžší, protože ho koncentrují. Někdy je ta koncentrace milosrdná. Někdy je to jen upřímnost, kterou nemůžete obejít.
Nepříjemná část je, že ztrácíte šev jako výmluvu. #Walrus $WAL @Walrus 🦭/acc

