- Hardware/VM host:
- VM:
- Operating System:
- Data store:
- Application Framework:
- Application Server:
- Web Server:
- Scheduling:
- Logging:
- API:
- API paradigm:
- Data format:
- Availability monitoring:
- Step-by-step guides for:
- Requisitioning, configuring, deploying, and managing the server, application, and its dependencies
- How to create the development environment
- Caching:
- Messaging:
- Transactions:
- Monthly server budget
- Expected user load
- Failover requirements
- Whether application/database/data-aggregation server should be separate VMs
- Transport encryption:
- Authentication:
- Data encryption: