Building an open source music streaming server
Join me in this adventure of open source project to build an music stream server for your own enjoyment.
This short post is the first of an series of post about how to build an open source music streaming server to stream you own music collection everywhere anytime and with style 😎
Architecture 🏗️
First lets decide about the architecture for our amazing streaming service:
- Repository mono-repo powered by Nx 🔋
- Infrastructure powered by Docker containers 🐳
- Front-end: React NextJS, Material-Tailwind 💅
- BFF: GraphQL 🧑🤝🧑
- Back-end micro-service: MP3 metadata extractor. 🏭
- Back-end micro-service: AI to autocomplete missing any MP3 missing info. 🤖
- Authentication with Auth0 🔑
- Translations with React-INTL 🌎
- Redis DB 🛢️
In next posts I will taking a look in each step to build this project from scratch.
Diagram
below a quick diagram of the architecture:
Next steps
In your inbox 📥 you could see coming soon mails to see the progress of this project and each step in the building process.
Comments ()