– На Яндекс.Учебнике наплыв пользователей не отразился – небольшой процент ошибок был, но все работало и будет работать в штатном режиме.
Да, обеспечить работоспособность сервиса при больших нагрузках непросто. В современных веб-приложениях существует много точек отказа: от серверов самого приложения и баз данных до балансировщиков нагрузки, принимающих запросы пользователей и распределяющих их дальше по системе. При перегрузке любого из звеньев цепи пользователи видят ошибки. Часто в таких ситуациях они начинают обновлять страницы, что дополнительно повышает нагрузку – это тоже стоит принимать в расчёт. Во избежание таких ситуаций стоит регулярно проводить нагрузочное тестирование, чтобы лучше понимать пределы прочности системы.