Как говорится, опыт это дело наживное, но к сожалению просто пустить трафик на какой-либо сайт или заказать DDoS на него является синтетической высокой нагрузкой и реальные проблемы производительности приложения будут скрыты под большой нагрузкой на системы ввода-вывода.
Проблемы с производительностью обычно делятся на следующие:
— Проблемы с системой ввода-вывода (сетевая подсистема, дисковая подсистема и в т.ч. сам http-сервер, etc.)
— Проблемы с архитектурой приложения.
По моему опыту, проблемы с производительностью отдельного приложения специфичны конкретно для этого приложения и для того, чтобы диагностировать эти проблемы требуется большой опыт и понимание фундаментов которыми пользуется это приложение.
Однозначно набираться опыт лучше в команде которая уже работает над высоконагруженным приложением, но чтобы туда попасть придется хорошенько владеть инструментами которые используются в этом приложении.