top of page

AWS Food Delivery Stream

Problem:

  • Food delivery data needs to be processed in real-time to provide immediate insights into order trends, delivery times, and customer preferences.

​​

Solution:

  • Data IngestionIngested JSON order data streams into AWS Kinesis.

  • Data Processing Processed the data using AWS EMR.

  • Data StorageInserted processed data into AWS Redshift.

​​

postmates-logo-DFD755F8E9-seeklogo.com.png

System Architecture

Data:

  • Dimension - contains the info like Customer Name, Drivers, and Restaurants

  • Fact - generated fake JSON order data

    • Order_Id, Customer_Id, Order_Date, Order_Value, Order_Status ...

system_architecture.png

Video Walkthrough

This video walkthrough covers the real-time data pipeline for ingesting food delivery order data into AWS Kinesis, processing it with AWS EMR, and storing the results in AWS Redshift. ​

​​

Conclusion

Working on this project enhanced my understanding of AWS services and their integration for real-time data processing. The practical experience of ingesting and processing food delivery data streams demonstrated the scalability and reliability of cloud-based solutions. This project is a testament to how real-time analytics can be leveraged to improve operational efficiency and customer satisfaction in the food delivery industry. It underlines the importance of real-time data processing in making informed, timely decisions in dynamic business environments.

Other Stream Projects!

Real Estate Webscrape

Orchestrated a ingestion process to scrape housing data

Real Time Voting

Developed a real-time voting application for a simulated election

bottom of page