This application is a prototype music streaming service. The application caches music by regions and if a certain audio is called many times in another region the audio is cached to the other region aswell.
frontend [NextJs]https://nextjs.org/ backend [Python]https://www.python.org/ global sql data [Postgresql]https://www.postgresql.org/ regional sql data [Postgresql]https://www.postgresql.org/ regional nosql data [MongoDB]https://www.mongodb.com/
This prototype is done to demonstrate skills and knowledge about data-intensive systems.
This project is fully dockered so there is no need for local installation.
git clone https://github.com/KeManen/Data-Intensive-Project.git cd ./data-intensive-project
docker compose up
User interface can be found at http://localhost