Hover over tabs to view Projects!
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 Ingestion - Ingested JSON order data streams into AWS Kinesis.
-
Data Processing - Processed the data using AWS EMR.
-
Data Storage - Inserted processed data into AWS Redshift.

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 ...
-

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.