Problem Statement
When a music streaming service grows to millions of users, a single monolithic application cannot handle the load or rapid feature changes. This causes slow response times, frequent outages, and difficulty in deploying new features quickly.