Highload — Система, которая обслуживает нагрузку, при которой простые решения перестают работать: тысячи запросов в секунду, миллионы пользователей.
Highload — не число, а состояние, когда добавление серверов не помогает, база данных становится узким местом, а пиковые нагрузки роняют сервис.
Признаки. Время ответа растёт с трафиком, база загружена на 70%+, один сервер — точка отказа, релизы требуют остановки.
Как решается. Кэширование, разделение чтения и записи, очереди для тяжёлых операций, горизонтальное масштабирование, stateless-приложения, изящная деградация.
Не путать с микросервисами. Хорошо спроектированный монолит выдерживает десятки тысяч запросов в секунду. Микросервисы нужны для организационных причин, а не для нагрузки как таковой.