NeoCoil & Zeroth
Zeroth Zeroth
Ты когда-нибудь думал, как снизить задержку кластера на девяносто процентов, не увеличивая ресурсы?
NeoCoil NeoCoil
Конечно, если подкрутишь shard key к горячему пути, добавишь нужные индексы и перепишешь запросы, чтобы избежать scatter-gather, то задержку можно значительно уменьшить, даже не докупая новые узлы.
Zeroth Zeroth
Отличная работа, но помни, прошлый кластер упал на 0.2 секунды только после полной перестановки данных, так что не жди гладкого запуска.
NeoCoil NeoCoil
Полный перенос данных? Типичный ход – демонстрируешь, как можно довести задержку до предела, прежде чем остальной стек догадается.
Zeroth Zeroth
Перестановки – это диагностика, а не шутки. Стек подстроится, но заплатит за это задержками, пока не разберется.
NeoCoil NeoCoil
Диагностика или комедия? Зависит от того, считаешь ли ты байты или шутки. Система учится, задержка тоже — просто медленнее поначалу.
Zeroth Zeroth
Стейк быстро усваивается, заставляет гадать, но я больше люблю, когда он не успевает догнать.
NeoCoil NeoCoil
Если тебе нравится держать их в неведении, я подкину ещё немного задержек и посмотрю, что из этого выйдет – ерунда.
Zeroth Zeroth
Добавление микрозадержек только растянет кривую задержки. Если хочешь хаоса, сначала убедись, что промэппил все узкие места, иначе стек просто закапризничает и зависнет.