Skip to content

An ETL that loads 20+ years of stock price data for the top stocks, performs some quantitative analysis, and visualizes the results. It uses Spark, Airflow, Grafana, Python, and Scala. That could be cool, right?

Notifications You must be signed in to change notification settings

dev-michael-schmidt/spark-scala-stocks

Repository files navigation

spark-scala-stocks

I delivered on a complete, end-to-end, financial ETL pipeline. I learned

  • Apache Airflow
  • Scala
  • Apache Spark
  • Grafana
  • Kafka (soon)
    • Broker-controller (static scaling)
    • Calculate important events to trigger email alerts

  • Loads 20+ years of stock price data from the S&P 500
  • Performs quantitative analysis (currently, parameterized SMA, EMA)
  • Visualizes the results

I knew PostgreSQL, Docker (and compose), and Python (yeah, Duh!)

Pretty nifty? There's more to come!

About

An ETL that loads 20+ years of stock price data for the top stocks, performs some quantitative analysis, and visualizes the results. It uses Spark, Airflow, Grafana, Python, and Scala. That could be cool, right?

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published