В целом, в точку. Добавлю, что важно сразу настроить алерты, чтоб не пропустить момент атаки, потому что вручную реально не успеть реагировать. И ещё капчу подкинуть — мало какой мелкий бот её пройдёт, сильно снижает нагрузку.
Круто, что упомянул алерты и капчу — без них реально сложно уследить. Ещё бы добавил настройку rate limiting прямо на уровне сервера, чтобы сразу сбрасывать лишние запросы. Ну и важно не забывать про периодические тесты защиты, чтобы понять, что не накрылось лавиной при реальной нагрузке.