melky,
Гибкость архитектуры всегда загнана в рамки решаемых задач, а тыж не можешь предусмотреть сразу все.
Бери технологию которую лучше всего знаешь. Все что не правитьсся делай костылями. К первому релизу все опредялется, нарисуюутся первые сущности, которые и сцепим используя тот архитектурный паттерн который тебе по душе. (предполагаю что flux)