Our application stack runs on AWS, fully utilizing the multi-availability zones for High Availability and redundancy. The application sits behind Elastic Load Balancers. We also make full use of AWS Shield to combat denial of service attacks. The application is tightly controlled during high-load scenarios, with new instances created as required to combat the load.