AWS Case Study: DoorDash Utilizes AWS to Process Over 10 Million Sweepstakes Entries

AWS Case Study: DoorDash Utilizes AWS to Process Over 10 Million Sweepstakes Entries



Wildlife and DoorDash utilized AWS Lambda for their design, allowing businesses to run code without the need for operational servers. DoorDash managed its API using Amazon API Gateway, simplifying the process of building, maintaining, and securing APIs at any scale and across multiple regions. The company replicated its API across three US regions to evenly distribute the load, provide redundancy, and prevent downtime. In addition, DoorDash utilized the latency-based routing feature and Amazon Route 53 to efficiently route end users to Internet applications based on their proximity to the appropriate Region.

In preparation for the event, Wildlife and DoorDash conducted stress tests to ensure that the microsite would be able to handle the expected traffic. By pre-scaling certain services based on AWS recommendations, DoorDash felt more confident about the site’s readiness for launch. The company also connected Amazon API Gateway with Amazon Simple Queue Service to separate the sending processing from the rest of the architecture. Data for the microsite was stored using Amazon Simple Storage Service, which allows for the retrieval of large amounts of data from anywhere.

For processing inputs, DoorDash utilized an AWS Lambda function to retrieve data from Amazon SQS and send it to Amazon Kinesis Data Firehose, which loads near real-time streams into data lakes. By implementing Event-driven architecture (EDA), the company was able to monitor data movement and identify any potential issues or hot spots. DoorDash also leveraged Amazon CloudFront for a simple and scalable interface, delivering content securely with low latency and high transfer speeds.

Overall, Wildlife and DoorDash’s use of AWS services such as Lambda, API Gateway, SQS, S3, and CloudFront allowed them to create a fast, reliable, and efficient microsite for the event. Through thorough testing and pre-scaling, DoorDash was able to ensure that the site could handle the expected traffic load and provide a seamless user experience. The implementation of EDA also enabled the company to monitor data flow and address any issues in real-time. By leveraging AWS services, Wildlife and DoorDash were able to successfully launch and run the microsite for the event.

Article Source
https://aws.amazon.com/solutions/case-studies/doordash-serverless-case-study/