Как масштаб заставил писать код иначе

За 4 года в продуктовой разработке я делал фронтенд для двух высоконагруженных продуктов. Это образовательная платформа на 250 000 учеников в 800+ школах и государственная система онлайн-поступления, через которую за одну кампанию прошло 93 000 заявок. Масштаб научил меня тому, чего не дают туториалы. Три вещи засели крепче всего.

1. Реальный пользователь не равен «среднестатистическому». Мы тестировали приложение на нормальном железе и интернете, а прод показал школы со слабыми ПК и медленной сетью. Пришлось переучиваться и оптимизировать не «вообще», а под худший реальный кейс. С тех пор я смотрю на перформанс глазами того, у кого всё тормозит.

2. На масштабе совсем другая цена ошибки. В пиковые дни приёмной кампании любой сбой это сотни людей, которые не подали документы. Это научило меня проектировать на отказ заранее: фолбэки, плавное открытие разделов, чтобы внешний сбой не ронял форму и не терял прогресс пользователя.

3. «Краевые случаи» на масштабе это тысячи живых людей. Когда у тебя сотни тысяч пользователей, доступность перестаёт быть галочкой. Aria, управление фокусом, навигация с клавиатуры это реальные люди, которые иначе просто не смогут пользоваться продуктом.

Если коротко, цифры в резюме это не про «было много пользователей». Это про то, что большие числа заставляют думать иначе: о производительности, об устойчивости и о людях на том конце экрана.

А вас какой проект научил чему-то так, что вы стали писать код по-другому?