🚨 БОЛЬШЕ РОЛЕЙ = БОЛЬШЕ БЕЗОПАСНОСТИ… ИЛИ БОЛЬШЕ РИСКА❓

@BabylonLabs_io заставил меня осознать, что «кто контролирует хранилище?» может быть неверным вопросом.

Более интересный вопрос: кто на самом деле отвечает за обеспечение того, что хранилище может делать?

Провайдер хранилища и хранитель приложения для хранилища могут иметь разные роли. Один может заниматься стороной хранилища, а прикладной уровень определяет и применяет правила того, как это хранилище должно себя вести.

Такое разделение звучит чище, но оно также создаёт зависимость, которую я бы не игнорировал.

Более специализированные роли могут упростить координацию системы, однако каждая дополнительная роль добавляет ещё одно предположение о доступности, корректности или стимулах.

И именно здесь, как мне кажется, Babylon становится интересной. Безопасность — это не только про остановку злонамеренного участника. Это ещё и про то, чтобы разные участники не могли тихо превратиться в единую точку отказа.

#baby — часть более широкой картины координации.

Поэтому я всё время задаюсь вопросом:

Разделение ответственности действительно безопаснее, или оно просто создаёт больше звеньев, которые системе приходится удерживать в рабочем состоянии?

$BABY $LAB $KORU
🛡️ Separate responsibilities
33%
⚡ Keep it simple
67%
3 проголосовали • Голосование закрыто