It’s all well and good having a reliable and secure service, but the performance must also be acceptable to your customers. The only thing worse than the service you are trying to use being down is it being available but lacking in performance.
We live in a world of instant gratification and a huge number of options available to us – and so any delay standing between us and what we want is unacceptable. We’ve built an amazing world based on revolutionary technology and therefore, it is unacceptable that your service isn’t performant.
Instant response is a utopia – or is it?
In 1968, Robert Miller published a paper titled Responsible time in man-computer conversational transactions (https://dl.acm.org/doi/abs/10.1145/1476589.1476628) in which he claims that a response time under 100 ms is perceived by people as instantaneous. Great! We can do a lot in 100 ms (ms = milliseconds; there are 1,000 milliseconds in 1 second...