Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building SoundCloud on the SoundCloud API
Search
API Strategy & Practice Conference
March 05, 2013
Technology
2
710
Building SoundCloud on the SoundCloud API
by Paul Osman @ Apistrat NYC (Feb. 2013)
API Strategy & Practice Conference
March 05, 2013
Tweet
Share
More Decks by API Strategy & Practice Conference
See All by API Strategy & Practice Conference
APIStrat 2016 | The end of polling: why and how to transform a REST API into a Data Streaming API (Audrey Neveu)
apistrat
12
280
APIStrat 2016 | OpenAPI Trek: Beyond API Documentation (Arnaud Lauret)
apistrat
5
220
APIStrat 2016 | Flying Dreams: Real-Time Communication from the Edge of Space (Jonathan Barton, Neha Abrol)
apistrat
1
120
APIStrat 2016 | On-prem support? That was so 1982 (Charlie Ozinga)
apistrat
0
100
APIStrat 2016 | Effortless microservices in production with Kubernetes (Ken Wronkiewicz)
apistrat
0
140
Song by Tony Blank
apistrat
0
150
API Lifecycle Manager by Steve Fonseca
apistrat
2
220
APIs In The Enterprise: How Walgreens Formed It's Digital Business by Drew Schweinfurth
apistrat
1
360
Developers Are Difficult by Andrew Noonan
apistrat
0
120
Other Decks in Technology
See All in Technology
RayでPHPのデバッグをちょっと快適にする
muno92
PRO
0
190
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
8
2.1k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
210
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
2
190
Oracle Database Technology Night #87-1 : Exadata Database Service on Exascale Infrastructure(ExaDB-XS)サービス詳細
oracle4engineer
PRO
1
120
内製化を加速させるlaC活用術
nrinetcom
PRO
2
130
Pwned Labsのすゝめ
ken5scal
1
320
EDRの検知の仕組みと検知回避について
chayakonanaika
11
4.5k
Two Blades, One Journey: Engineering While Managing
ohbarye
4
1.5k
Raycast Favorites × Script Command で実現するお手軽情報チェック
smasato
1
140
システム・ML活用を広げるdbtのデータモデリング / Expanding System & ML Use with dbt Modeling
i125
1
320
Perlの生きのこり - エンジニアがこの先生きのこるためのカンファレンス2025
kfly8
2
260
Featured
See All Featured
The Cult of Friendly URLs
andyhume
78
6.2k
Optimizing for Happiness
mojombo
376
70k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Code Review Best Practice
trishagee
67
18k
The Language of Interfaces
destraynor
156
24k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Become a Pro
speakerdeck
PRO
26
5.2k
RailsConf 2023
tenderlove
29
1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Transcript
BUILDING SOUNDCLOUD ON THE SOUNDCLOUD API API STRATEGY & PRACTICE
New York City, February 2013 Paul Osman / @paulosman
None
None
HISTORY Launched in 2008 API launched alongside product 100% Rails
app
GROWTH 10 hours every minute Platform reaches over 180 million
people every month
THE OLD DAYS
None
None
TECH Safe choices: Ruby, JavaScript, Go, Scala, Java, R Outliers:
node.js, Clojure, Haskell, Python
THE ROAD TO THE NEXT SOUNDCLOUD... Breaking up Rails codebase
into separate services Scale separate services seperately Teams can work independently, end-to-end Reduce technical debt
None
SOUNDCLOUD NEXT
None
HEY, THAT LOOKS LIKE AN API CLIENT!
None
None
CONCLUSIONS APIs as a critical part of your infrastructure Public
API is a product, just like your site, mobile apps, etc Feel the pain of your partners Make sure your API is complete
DEVELOPER RESOURCES http://developers.soundcloud.com @SoundCloudAPI
WE'RE HIRING http://soundcloud.com/jobs
FIN Paul Osman / @paulosman @SoundCloudAPI