Как пишутся большие веб-сайты с тяжелым функционалом?
нет универсального решения: большие гиганты – микс из различных технологий и подходов.
Читай блоги таких проектов, пример: https://m.habr.com/ru/company/avito/blog/339996/