An open API service indexing awesome lists of open source software.

https://github.com/dev-michael-schmidt/spark-scala-stocks

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?
https://github.com/dev-michael-schmidt/spark-scala-stocks

Last synced: 3 months ago
JSON representation

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?

Awesome Lists containing this project

README

        

# 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!