Найти в Дзене
9 подписчиков

Несовершенный код или “мы упали, но аккуратно”


Многие наши клиенты удивляются, когда мы прямо говорим, что писать сразу идеальный код - это не слишком рационально. Если выражаться мягко. Но почему же мы так считаем?

Элементарно. Мы реалисты, а потому прекрасно понимаем, что абсолютно совершенного кода не существует. Любой код может упасть. И этот момент иногда бывает практически невозможно промониторить.

Что действительно важно, так это подготовить подушку безопасности. То есть обставить все таким образом, что при падении сервера, поражение было минимальным. В первую очередь, для пользователей.

Вспомним тот же самый Google с его знаменитым динозавром (своего рода “подушкой безопасности”), который появляется при падении сервера или при слабом сигнале. Такая фича гораздо меньше бесит пользователей, чем красное предупреждение об ошибке на весь экран.

Это же касается и метрик, и лок. Разумеется, если метрики не пишутся, то это проблема большая и серьезная. Но - для IT-отдела, который должен быть в состоянии решить все в рабочем порядке.

Не кладя при этом весь сервер.
Около минуты