Hot Songs on a Count-Balanced Music Server Fleet

System Design · Karat · Easy

A music streaming platform spreads its song catalog over a fleet of servers, and its placement rule is simple: every server is assigned an identical number of songs. Explain the weaknesses of balancing servers purely by song count. Your discussion should address how this approach interacts with each of the following: Popularity — songs differ greatly in how often they are played. Caching — how frequently requested content is kept close to listeners. Growth — the catalog and…

Loading the rest of the question…