How often should you stress test your systems?

There is no single answer, but there are common patterns.

Many teams schedule stress tests a few times per year, often before major launches, sales events or infrastructure changes. The more frequently your architecture changes, the more often you should rehearse.