Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.35 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.35 KB

Wall Street Sentiments Backend

This repository contains the backend for Wall Street Sentiments. It's a web app designed to predict the price direction of today's most discussed stocks on Reddit. This prediction is powered by a combination of fundamental stock information and data from Reddit on those stocks. This also includes sentiment data.

🛠️ Tech stack

The backend is built in Python with AWS providing the cloud infrastructure.

More details

  • Data Lake: S3
  • ETL Components: AWS Lambda
  • Orchestration: AWS Step Functions
  • Database: MongoDB
  • Continuous Deployment: GitHub Actions
  • REST API: API Gateway
  • Image Repository: AWS ECR

📁 Folders and Branches

  • The workflows folder contains code for the ETL components.
  • The api_lambdas folder contains code for the REST API lambdas.
  • The dev-experiments-data-science branch contains all the experimentation and exploratory notebooks.

📐 ETL Architecture

image

☁️ Cloud Architecture

wss-backend-architecture (5)