We are being asked to answer these questions:
o Provide an architecture that support your application
Database server
Application server
How do you scale your environments (vertically, horizontally)?
2. Describe the capacity considerations of the solution that is being proposed.
o Application capacity
What is the maximum number of users at one time supported?
What is the maximum number of orders placed?
What is the maximum number of items that can be placed into the inventory?
What is the maximum size of orders that can be created?
What is the operational model for accommodating growth in each of the systems?
3. Performance
o Application
What are the key metrics for monitoring and application management?
What do you measure in the application?
What performance thresholds are established?
o Reporting
What is the expected performance impact of reports?
o What are the thresholds for managing peak performance?
CPU, memory, network, I/O, database, error rate, response time
Scalability
o What are the key factors in scaling your environment?