Notes on psr
There has been a lot of focus on performance at work so I am doing a deep dive on PSR testing.
PSR stands for Performance, Scalability and Reliability.
Reliability
Reliability is about measuring how quickly the application comes back to its stable condition after a certain failure. Will my product bounce back after failure? How deep were my losses?
Hardware Reliability
Measurement of how stable and reliable the system is after failure. This is more along lines of the failure of the load balancer and it being replaced by another node and what errors are triggered because of this.
Software Reliability
Operator Reliability
When there is an interdependency between multiple products and what happens when one of them fails.
System Resiliency
It is about understanding the absorption of the impact failures i.e what is the depth of measurement of failures that occur in the system.