A big-data project that leverages advanced analytics to enhance EdTech's email marketing campaigns, driving learner engagement and platform expansion.
- Introduction & Goals
- Project Architecture
- Tools and Technologies used
- Datasets
- Services used
- Deployment Pipeline
- Dashboard
- Author: 👤 Parth Champaneria
- Show your support
Main goals: The main goal of this project is to leverage Big Data technologies to analyze and derive actionable insights from the vast amount of data generated by Edtech's email marketing campaigns. By doing so, the project aims to enhance the effectiveness of their marketing efforts, optimize campaign strategies, and ultimately attract and engage more learners on their platform.
-
- For writing spark jobs
-
- For writing data processing batch jobs
-
- IDE for development
-
- Cloud Platform for building and deploying the project
- An application was developed to generate all the data required for the application such as marketing campaign data, user data, and more. The application can be accessed here
- The figure below displays a star schema model, depicting the fact table and its accompanying dimensions, which contain all the information needed for marketing analysis.
- [GCP DataFlow]
For scheduling Spark Jobs and writing ETL jobs
-
[GCP DataProc]
For running Spark Jobs
-
[Amazon DynamoDB]
For storing User session data
- [Big Query]
For executing SQL queries and data warehousing
- A CI/CD pipeline for continuous integration and deployment of the application
- TO BE ADDED
Give a ⭐️ if this project helped you!