# Evolution of SoundCloud's Architecture

DevFeed: [Evolution of SoundCloud's Architecture](<https://devfeed.tech/articles/evolution-of-soundcloud-s-architecture-2032.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//evolution-of-soundclouds-architecture>)

Published: 2012-08-30T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [API](<https://devfeed.tech/topics/api.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Website](<https://devfeed.tech/topics/website.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [development](<https://devfeed.tech/tags/development.md>), [growth](<https://devfeed.tech/tags/growth.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rails](<https://devfeed.tech/tags/rails.md>), [routing](<https://devfeed.tech/tags/routing.md>), [server](<https://devfeed.tech/tags/server.md>)

## AI overview

The article describes how SoundCloud evolved its architecture to support growth from thousands to hundreds of millions of users. It explains the progression from a simple Apache, Rails, and MySQL setup to a more modular architecture with defined integration points, API-driven web functionality, and a dedicated web tier for routing requests and buffering responses.

## Source excerpt

This is a story of how we adapted our architecture over time to accomodate growth. Scaling is a luxury problem and surprisingly has more to...