For performance centric uses you tend to run benchmarks and performance tests a lot.
Having production quality hardware for the dev cycle is extremely valuable for these uses.
Having production quality hardware for the dev cycle is extremely valuable for these uses.
There’s been many times I’ve been bitten by this, including the one time we found that a small portion of users would set the number of results returned to the max and scroll through hundreds of pages of results, blowing the cache for everyone.
I tend to hear “we run performance tests so we don’t get regressions” a lot more than “we monitor the performance of releases to canaries and rollback”. It shouldn’t be one or the other, both are invaluable.
Yup, that sounds like me. I do exactly that whenever the pages are slow to load. Rather wait longer, once.