Skip to content

ValGrace/kraken_api_project

Repository files navigation

Kraken Real time streaming architecture

Architecture

Create a virtual environment

python -m venv krakenvenv

Install required packages

pip install -r requirements.txt

Make the shell script executable

chmod +x flowinit.sh

Initialize the database and create admin user

docker compose up airflow-init

start the container services

docker compose up

Open the Airflow UI through http://localhost:8080 Use the credentials:- Username: airflow Password: airflow

Execute postgres source connector configuration

chmod +x debezium_pg_connector.sh

bash debezium_pg_connector.sh

Run

About

A real-time ETL pipeline using the Kraken API. Data is ingested with Airflow, staged in PostgreSQL, streamed through Kafka, processed with Spark, and served via Cassandra.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors