Есть один феномен, который особенно вызывает интерес — когда люди оценивают инфраструктурные проекты, обычно смотрят только на текущий момент. "Есть ли сейчас такая потребность?" становится самым важным вопросом. Но зачастую самые продуманные решения создаются именно тогда, когда вы еще не кричите "Это обязательно нужно!", — и уже заранее подготовлены пути реализации.
Возьмем хранение данных. На первый взгляд кажется обычным и ничем не примечательным. "Ну что тут особенного — просто сохраняем данные, в чем проблема?" — такое мнение кажется логичным. Но проблема в том, что когда приложение работает полгода или год, настоящая сложность возникает не в скорости обработки, а в объеме исторических данных.
Вы начинаете бояться что-то менять, опасаетесь разрушить уже существующую систему доверия, и каждое изменение кажется рискованным. Тогда становится ясно — качество дизайна определяется именно тем, насколько элегантно он справляется с такой "нельзя стереть" исторической накопленностью.
Например, модель объектов Walrus по сути своей предназначена для защиты именно таких сценариев. Объекты не заменяются полностью, а эволюционируют; история не перезаписывается, а постоянно накапливается. Среднее приложение, обновляющее статус 3-6 раз в день, за год накапливает 30-40 ГБ данных — и эти данные нельзя просто удалить, их нужно уметь безопасно использовать.
Я считаю, что такие вещи, как Walrus, — это не просто приятное дополнение или "украшение". Напротив, это протоколы, которые трудно будет внедрить, когда вы наконец поймете их ценность, — уже слишком поздно войти на низких уровнях.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
20 Лайков
Награда
20
5
Репост
Поделиться
комментарий
0/400
SnapshotStriker
· 15ч назад
Погружение в суть действительно задело вас этим взглядом. Самое сильное в инфраструктуре — в этом месте — вы не знаете, когда она вам понадобится.
Посмотреть ОригиналОтветить0
BearMarketSurvivor
· 01-10 10:32
Честно говоря, сейчас большинство людей смотрят на проекты слишком коротко sight, сосредотачиваясь только на текущих потребностях, не понимая, что настоящее испытание находится впереди
Исторические данные — это действительно убийца; как только приложение запущено, изменить его уже невозможно, идея Walrus действительно гениальна
Когда осознаешь ценность, уже поздно, это судьба инфраструктуры
Посмотреть ОригиналОтветить0
GasGuzzler
· 01-08 18:38
Честно говоря, исторические данные действительно оказались ловушкой, и когда вы это обнаружите, уже будет поздно.
Посмотреть ОригиналОтветить0
governance_ghost
· 01-08 18:38
Черт возьми, это настоящее дальновидение, большинство людей все еще сосредоточены на текущих потребностях, не подозревая, что яма уже выкопана.
Посмотреть ОригиналОтветить0
CommunityWorker
· 01-08 18:26
Честно говоря, сейчас много людей смотрят на Walrus и думают, что это просто "хранение", не осознавая, что только пройдя через ошибки, можно понять, что долговые обязательства по данным — это убийца без крови.
Есть один феномен, который особенно вызывает интерес — когда люди оценивают инфраструктурные проекты, обычно смотрят только на текущий момент. "Есть ли сейчас такая потребность?" становится самым важным вопросом. Но зачастую самые продуманные решения создаются именно тогда, когда вы еще не кричите "Это обязательно нужно!", — и уже заранее подготовлены пути реализации.
Возьмем хранение данных. На первый взгляд кажется обычным и ничем не примечательным. "Ну что тут особенного — просто сохраняем данные, в чем проблема?" — такое мнение кажется логичным. Но проблема в том, что когда приложение работает полгода или год, настоящая сложность возникает не в скорости обработки, а в объеме исторических данных.
Вы начинаете бояться что-то менять, опасаетесь разрушить уже существующую систему доверия, и каждое изменение кажется рискованным. Тогда становится ясно — качество дизайна определяется именно тем, насколько элегантно он справляется с такой "нельзя стереть" исторической накопленностью.
Например, модель объектов Walrus по сути своей предназначена для защиты именно таких сценариев. Объекты не заменяются полностью, а эволюционируют; история не перезаписывается, а постоянно накапливается. Среднее приложение, обновляющее статус 3-6 раз в день, за год накапливает 30-40 ГБ данных — и эти данные нельзя просто удалить, их нужно уметь безопасно использовать.
Я считаю, что такие вещи, как Walrus, — это не просто приятное дополнение или "украшение". Напротив, это протоколы, которые трудно будет внедрить, когда вы наконец поймете их ценность, — уже слишком поздно войти на низких уровнях.