Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.44 KB

File metadata and controls

33 lines (24 loc) · 1.44 KB

Massive Data Labs 🚀

A collection of foundational labs and projects from my Massive Data Engineering course. This repository demonstrates my progression from SQL basics to orchestrated ETL pipelines.

📂 Repository Structure

  • Tech: SQL (PostgreSQL/MySQL)
  • Focus: Data modeling, complex joins, aggregations, and query optimization.
  • Goal: Solving business intelligence questions using structured data.
  • Tech: Python, Requests, JSON
  • Focus: Programmatic data extraction, handling rate limits, and parsing nested JSON structures.
  • Project: Extracting and structuring data from the PokeAPI.
  • Tech: Python, MongoDB, Docker Compose, Pandas
  • Focus: Building modular ETL pipelines, containerizing databases, and NoSQL data modeling.
  • Project: Streaming USGS Earthquake data into a MongoDB instance with automatic cleaning and enrichment.

🛠️ Global Tech Stack

  • Languages: Python, SQL
  • Databases: MongoDB (NoSQL), Relational SQL
  • Tools: Docker, Docker Compose, Pandas, Requests
  • Concepts: ETL (Extract, Transform, Load), Data Cleaning, Schema Mapping, Containerization

🚀 How to use this repo

Each folder contains its own README.md and requirements.txt (or docker-compose.yml) with specific instructions on how to run the labs.