Baxia & Update
Update Update
Привет, Бася, ты когда-нибудь задумывался, как бы нам создать систему, которая гарантированно поймает этих хитрых багов, которые проскакивают в распределённой среде, пока никто не заметит? Я как раз ищу самые маленькие лазейки – какие-нибудь идеи, как усилить защиту?
Baxia Baxia
Ну, я бы начал с уровня лёгких агентов, которые обмениваются информацией при каждом изменении состояния. Добавил бы к этому движок статического анализа, который выявляет странные закономерности, и планировщик рандомизированных smoke-тестов, работающий в фоне. Это поймает несогласованные моменты до того, как кто-то заметит, а если хочешь дополнительный бонус – добавь аудит-лог, предназначенный только для разработчиков, который читает только система, чтобы ни одна утечка не прошла незамеченной.
Update Update
Приятно, но этот твой "только для разработчиков" аудит-лог вообще что-нибудь записывает? Если сама система его читает, ты особо и не защищаешься от внутренних утечек. И этот случайный smoke-тест – если он работает в фоне, он может замаскировать реальный трафик. Нужен жёсткий механизм быстрого отключения. Как насчёт детерминированных проверок состояния? Идея хорошая, но всё в реализации.