отвалится через год по каким то своим причинам
Сам по себе сайт ложится не может.
Это вопрос исключительно конфигурации сервера и качества кода.
Понятно, что требуется apache + mysql,
Кому понятно? А почему не postgresql и nginx?
Если на этой связке крутятся остальные сервисы, то вопросов нет,но из текста не понятна категоричность в выборе.
А вот что выбрать на бэк?
Обьективный ответ: Выберите то, на чем умеет писать ваш разработчик(и) или согласитесь на то, что выберут фрилансеры/команда разработчиков.
Субъективный ответ: Я бы написал либо на PHP либо на python Flask потому что
знаю эти языки.