Neither of which have an answer. Unless you want to discuss the fine details of the problem. In which case I'll hire your site to do the architecture for free next time I have a major project.
Questions like that aren't unanswerable. They are however unanswerable without knowing a lot about your specific case (requirements, skills, staff, infrastructure, etc). So they tend not to be QA because they either get surface treatment (leading people to make bad decisions on partial information) or they lead to abuse (people taking advantage of it).