For complex projects we approach them like this:
Scope out the high level requirements (the 26 questions)
Produce an initial architecture recommendation and estimate costing
Build a real-life implementation of the architecture, install a Magento store and create a load test profile that simulates the exact nature of traffic that you would expect to see.
Through doing this, we can see if it meets your capability requirements and find initial problems with the store complexity.
Make revisions if necessary and retest
- Deploy the architecture in one of our data centres