Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Spotify-DemoProject/fastapi

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastapi

Spotify 데이터 파이프라인에서 ETL 작업을 수행합니다.

Structure

스크린샷 2024-01-01 오전 1 33 22

Before Start

# install FastAPI
pip install fastapi "uvicorn[standard]" requests

# run FastAPI
nohup python3 main.py &

Router Endpoints

# Postgres 서버에 API 파라미터 적재
/sql/new_release
/sql/featured_playlists
/sql/related_artists
/sql/artist_albums

# .json 데이터 수집
/json/albums
/json/artists

# Kafka 메세지 발행 -> Spark Streaming 앱 스케줄링
/kafka/albums
/kafka/artists

# .parquet 파일 백업 (AWS S3)
/parquet/albums
/parquet/artists

Results

스크린샷 2023-12-30 오후 9 40 59

About

API Server Running ETL Tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.