How would you design a highly available, multi-region API gateway that can handle spike traffic during a flash sale for Qode clients?