How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office...
Transcript of How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office...
![Page 1: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/1.jpg)
How SoundCloud scalesAlexander Grosse
@klangberater
Freitag, 5. April 13
![Page 2: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/2.jpg)
“Youtube for Audio”
Freitag, 5. April 13
![Page 3: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/3.jpg)
Fakten
Freitag, 5. April 13
![Page 4: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/4.jpg)
• Alexa Ranking (233)
Fakten
Freitag, 5. April 13
![Page 5: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/5.jpg)
• Alexa Ranking (233)• Employees (190) - 80 engineers
Fakten
Freitag, 5. April 13
![Page 6: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/6.jpg)
• Alexa Ranking (233)• Employees (190) - 80 engineers• 4 office locations (Berlin, London, San Francisco,
Sofia)
Fakten
Freitag, 5. April 13
![Page 7: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/7.jpg)
• Alexa Ranking (233)• Employees (190) - 80 engineers• 4 office locations (Berlin, London, San Francisco,
Sofia)• >35 million registered users
Fakten
Freitag, 5. April 13
![Page 8: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/8.jpg)
• Alexa Ranking (233)• Employees (190) - 80 engineers• 4 office locations (Berlin, London, San Francisco,
Sofia)• >35 million registered users• partners (BBC, CNN)
Fakten
Freitag, 5. April 13
![Page 9: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/9.jpg)
• Alexa Ranking (233)• Employees (190) - 80 engineers• 4 office locations (Berlin, London, San Francisco,
Sofia)• >35 million registered users• partners (BBC, CNN)• > 10.000 Apps
Fakten
Freitag, 5. April 13
![Page 10: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/10.jpg)
Freitag, 5. April 13
![Page 11: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/11.jpg)
How SoundCloud scales
Freitag, 5. April 13
![Page 12: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/12.jpg)
?Freitag, 5. April 13
![Page 13: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/13.jpg)
Organization
Technology
Freitag, 5. April 13
![Page 14: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/14.jpg)
What is the foundation?
Freitag, 5. April 13
![Page 15: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/15.jpg)
Freitag, 5. April 13
![Page 16: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/16.jpg)
Principles
Freitag, 5. April 13
![Page 17: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/17.jpg)
Top-Down vs. Bottom-Up
Principles
Freitag, 5. April 13
![Page 18: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/18.jpg)
Top-Down vs. Bottom-Up
Trust
Principles
Freitag, 5. April 13
![Page 19: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/19.jpg)
Top-Down vs. Bottom-Up
Trust
How to react to mistakes
Principles
Freitag, 5. April 13
![Page 20: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/20.jpg)
Top-Down vs. Bottom-Up
Trust
How to react to mistakes
Continuous Improvement
Principles
Freitag, 5. April 13
![Page 21: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/21.jpg)
Top-Down vs. Bottom-Up
Trust
How to react to mistakes
Continuous Improvement
Innovation
Principles
Freitag, 5. April 13
![Page 22: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/22.jpg)
• Flat Hierarchies? Everybody has them...
• Engineering teams responsible for architecture (not architecture teams)
• Influence on the product
Top-Down vs. Bottom-Up
Freitag, 5. April 13
![Page 23: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/23.jpg)
• Deployment
• Change Management
• Process
• Time for “technical debt”
Trust
Freitag, 5. April 13
![Page 24: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/24.jpg)
• What will be changed if a mistake happens?
Reaction to mistakes
Freitag, 5. April 13
![Page 25: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/25.jpg)
• R&D Department?
• Only Product?
Innovation
Freitag, 5. April 13
![Page 26: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/26.jpg)
SoundCloud‘s basic principles
Freitag, 5. April 13
![Page 27: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/27.jpg)
• No dedicated QA roles
SoundCloud‘s basic principles
Freitag, 5. April 13
![Page 28: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/28.jpg)
• No dedicated QA roles
• “You build it - you run it”
SoundCloud‘s basic principles
Freitag, 5. April 13
![Page 29: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/29.jpg)
• No dedicated QA roles
• “You build it - you run it”
• Team Building (Rotation, constant changes)
SoundCloud‘s basic principles
Freitag, 5. April 13
![Page 30: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/30.jpg)
• No dedicated QA roles
• “You build it - you run it”
• Team Building (Rotation, constant changes)
• Hacker Time
SoundCloud‘s basic principles
Freitag, 5. April 13
![Page 31: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/31.jpg)
• No dedicated QA roles
• “You build it - you run it”
• Team Building (Rotation, constant changes)
• Hacker Time
• Continuous Improvement
SoundCloud‘s basic principles
Freitag, 5. April 13
![Page 32: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/32.jpg)
• No dedicated QA roles
• “You build it - you run it”
• Team Building (Rotation, constant changes)
• Hacker Time
• Continuous Improvement
• Move fast and break things
SoundCloud‘s basic principles
Freitag, 5. April 13
![Page 33: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/33.jpg)
No QADoes that mean we don‘t test?
Freitag, 5. April 13
![Page 34: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/34.jpg)
“You build it - you run it”
Freitag, 5. April 13
![Page 35: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/35.jpg)
Flat Hierarchy
Freitag, 5. April 13
![Page 36: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/36.jpg)
Innovation
Hacker Time
Freitag, 5. April 13
![Page 37: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/37.jpg)
Freitag, 5. April 13
![Page 38: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/38.jpg)
Continuous Improvement
RetrospectivesPost Mortems (Projekte)
Freitag, 5. April 13
![Page 39: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/39.jpg)
Mistakes...
Freitag, 5. April 13
![Page 40: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/40.jpg)
Scrum? Kanban?Process?
Freitag, 5. April 13
![Page 41: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/41.jpg)
What is the most important thing you have to do so that this works?
Freitag, 5. April 13
![Page 42: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/42.jpg)
Freitag, 5. April 13
![Page 43: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/43.jpg)
???
Freitag, 5. April 13
![Page 44: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/44.jpg)
???
Initial Culture
Freitag, 5. April 13
![Page 45: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/45.jpg)
???
Initial Culture
Hiring!!!
Freitag, 5. April 13
![Page 46: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/46.jpg)
Freitag, 5. April 13
![Page 47: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/47.jpg)
SoundCloud Hiring Process
Freitag, 5. April 13
![Page 48: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/48.jpg)
How does it look like in reality?
Freitag, 5. April 13
![Page 49: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/49.jpg)
Organisation
Freitag, 5. April 13
![Page 50: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/50.jpg)
HTML5 Mobile (native) other V1
System Engineering (Berlin / SF)
Search T&S Payment Partner Tools
Data Activ. Delivery Platform
API
Freitag, 5. April 13
![Page 51: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/51.jpg)
How do we structure teams?
cross functional?
Freitag, 5. April 13
![Page 52: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/52.jpg)
Do teams stay the same?
Change!
Freitag, 5. April 13
![Page 53: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/53.jpg)
Technology
Freitag, 5. April 13
![Page 54: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/54.jpg)
Ruby/Scala/Go/Clojure/Javascript
Freitag, 5. April 13
![Page 55: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/55.jpg)
Scale Horizontally/Vertically?
Freitag, 5. April 13
![Page 56: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/56.jpg)
Rails->Mysql
RabbitMQ->Cassandra
http://backstage.soundcloud.com/2012/08/evolution-of-soundclouds-architecture/
Freitag, 5. April 13
![Page 57: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/57.jpg)
• 7 Master, 9 slaves, 900GB data
• Additional slaves in EC2
• Master Peak is 15K IOPS writes, 45k reads
• one slave lags intentionally 1 hour behind
• Je nach Konsistenzanforderung wird Slave oder Master gewählt (für reads - unterstützt read-only mode)
MySQL
Freitag, 5. April 13
![Page 58: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/58.jpg)
• 3 Cluster
• 88 Nodes
• 15 TB of data
• up to 70K reads/sec
Cassandra
Freitag, 5. April 13
![Page 59: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/59.jpg)
HadoopElastic Search
Proprietary Spam Detection
Freitag, 5. April 13
![Page 60: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/60.jpg)
ElasticSearch
80 Mio Docs (gaining 1 Mio every 6 days)
175 QPS (gaining 15 QPS every month)
Freitag, 5. April 13
![Page 61: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/61.jpg)
Hosted in S3/EC2and physical DCs
Freitag, 5. April 13
![Page 62: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/62.jpg)
Outages
Freitag, 5. April 13
![Page 63: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/63.jpg)
Freitag, 5. April 13
![Page 64: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/64.jpg)
Post Mortems
Freitag, 5. April 13
![Page 65: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/65.jpg)
• Move fast and break things
• Don‘t get slow because you fear to make mistakes
Summary
Freitag, 5. April 13
![Page 66: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/66.jpg)
backstage.soundcloud.com
Freitag, 5. April 13
![Page 67: How SoundCloud scales...¥Alexa Ranking (233) ¥ Employees (190) - 80 engineers ¥ 4 office locations (Berlin, London, San Francisco, Sofia) ¥ >35 million registered users Fakten](https://reader034.fdocuments.us/reader034/viewer/2022042413/5f2ca7b543f54e06671421c2/html5/thumbnails/67.jpg)
Alexander Grosse
alexandergrosse.com@klangberater
We are hiring!
www.soundcloud.com/jobs
Freitag, 5. April 13