 | Under Construction This document / space is still under construction |
This test essentially comprises of a set of questions that I ask off a project to determine whether it is complete -
- Is the architecture downtime-proof - no single point of failure, adequate redundancy
- Data backup process exists - to be able to go back in time incase of a catastrophe
- Internationalizable
- Project is integrated with our translation system to be able to translate text
- Project supports language nuances such as RTL
- Scalable
- If transactions/usage were to multiply significantly it would be easy to do so
- Automated deployment - each new release is deployed automatically
- Live functional testing - constant circuit of tests running on production environment to check health of all features
- Automated stress tests carried out
- Performant - Each screen is responsive and loads under 0.5 seconds
- Optimal utilization of resources - Architecture and code are optimized to ensure lowest cost and maximum performance for given hardware