Highload очень интересное направление. Неплохой цикл статей был в журнале Хакер номер 02/2012 (если не ошибаюсь) от монстров высоконагруженных систем -
Highload Lab (
Highload).
Так устроен мир программистов, что зачастую проще написать свое, чем дорабатывать чужое решение. Фреймворки создаются для удобства и многие из них не рассчитаны на масштабирование (кластеризацию), да в них есть возможность включить кеширование, но кэширование только отсрочит проблему, в итоге нужно будет заниматься рефакторингом кода, прикручивать разные акселлераторы, но всё прийдет к кластеризации (масштабированию) проекта на другие сервера. Я знаю только один фреймворк, который позволяет делать масштабирование - Битрикс. И как работает это масштабирование я знаю в теории.
Припоминаю ситуацию, когда фреймворк переписывался под высокие нагрузки (это был Yii по-моему). Также существует мнение что MVC не лучшая модель для хайлоад. В общем нужно смотреть по ситуации.
Еще про хайлоад популярных проектов можете почитать
тут.
Потратьте день своего времени на освещение этой интересной темы, и сможете ответить на многие ваши вопросы.