

Canonical should have a look at https://antithesis.com/ - They’ll basically run your application in a deterministic VM, where hardware errors are simulated, so you can re-play certain scenarios, not just the happy-path. It should be able to surface bugs way faster than just running into them.
Deterministic simulation testing is what they should be doing.
edit: If you want a demo from the CEO, where he shows off how he tested Super Mario (yes, the NES game): https://www.youtube.com/watch?v=zc4cqtibTzs
Note: These are some guys from FoundationDB, if that means something to you.







Yes, PLEASE self-segregate yourself!