How would you design a system to handle a massive spike in traffic during a major product launch at Slack?