The hosting infrastructure of a flexible and dynamic web platform also needs to be flexible and dynamic
A web platform that is intended to be continuously developed and improved requires hosting environments that enable frequent testing and roll-out cycles. As demand is also likely to increase over time and with the introduction of new features and services, the hosting infrastructure must be able to scale up to meet this demand.
Any suitable hosting infrastructure will include numerous environments dedicated to different roles, including:
- live production
- staff training
- load testing
- acceptance testing
- automated/regression testing
- development
These environments do not require the same level of service, capacity and availability. Some may require geographically diverse backups.