Производительность
Насколько быстро и экономно система делает свою работу. Почти всегда это две разные величины, которые путают: задержка (сколько длится один вызов) и пропускная способность (сколько вызовов в секунду).
Они часто тянут в разные стороны — пакетная обработка повышает и пропускную способность, и задержку. Поэтому измеряйте перцентилями, а не средним: p50 показывает, что видит типичный пользователь, p99 — что достаётся невезучей десятой доле процента, и именно p99 решает, ощущается ли сервис надёжным. Главное правило — сначала измерить: снять профиль, найти реальное узкое место и чинить его, а не то, что интереснее. Потолок задаёт закон Амдала: ускорив часть, занимающую 20 процентов времени, вы никогда не выиграете в целом больше 20 процентов. Фразу Кнута о том, что «преждевременная оптимизация — корень всех зол», цитируют без второй половины, где сказано, что критические три процента оптимизировать как раз нужно.