What’s the Best Way to Handle Flash Sales in Magnolia?

We run frequent flash sales and need to handle large traffic spikes and rapid inventory changes. Curious how others configure auto-scaling or rate limits without causing checkout errors. Any caching tips?