System Design · Karat · Easy
Imagine a team developing a music streaming product in which listeners play songs from themed playlists. While planning the backend, the team must choose between running the service on a single dedicated server or spreading it across a number of servers. Discuss the benefits and the drawbacks of choosing the multi-server option.