- An internal competition at Pariveda challenged teams to build a scalable e-commerce site on AWS and Azure to handle high volumes of search, add to cart, and order requests.
- The winning team's Azure solution was able to meet the performance SLAs at a lower cost than their AWS implementation by using .NET and optimizing for asynchronous writes and scaling out instances instead of up.
- Key lessons included scaling out instead of up for network-bound problems, capturing metrics to identify bottlenecks, reusing existing tools when possible, and automating deployments for reliability and fast retesting. While no single cloud won, either AWS or Azure could succeed with the right architecture.