6. System design
System design. 3 components. (Hardware failures slowing me down.)
Node web API, Mysql database. Stores the song and associated metadata. Generates playlists from the song metadata.
Take the playlists and the songs and stream to icecast.