Top all-time · #3076
SoundCloud Backstage Blog
Company blog · backstage.soundcloud.comprogrammingsystems
SoundCloud Backstage Blog is the company blog at backstage.soundcloud.com, writing about programming and systems. Since 2011, 24 different Hacker News readers have linked it 26 times, most often “Go at SoundCloud”. It is still writing: the last post was on 2026-08-11, and you can follow it by feed.
SoundCloud's developer blog.
Most-linked posts?
- Go at SoundCloud7 people · 7 mentions · first linked 2012-07-24
- How SoundCloud built its new single-page main website using Backbone.js3 people · 3 mentions · first linked 2012-06-14
- Evolution of SoundCloud’s Architecture2 people · 2 mentions · first linked 2012-08-30
- MySQL for Statistics2 people · 2 mentions · first linked 2011-07-05
- Web Scale Statistics – Failing with MongoDB2 people · 2 mentions · first linked 2011-04-28
What Hacker News says?
There are plenty accounts of Go in production: (Google's dl.google.com) https://groups.google.com/d/msg/golang-nuts/BNUNbKSypE0/E4qS... , (CloudFlare's Railgun) http://blog.cloudflare.com/go-at-cloudflare , (Bit.ly) http://word.bitly.com/post/29550171827/go-go-gadget , (SoundCloud) http://backstage.soundcloud.com/2012/07/go-at-soundcloud/ , (Disqus's realtime-backend) http://blog.disqus.com/post/51155103801/trying-o…
Comment linking /2012/07/go-at-soundcloud/
on “Go After 2 Years in Production”Submitted How SoundCloud built its new single-page main website using Backbone.js as a story · 198 points
HN discussionAlternatively, if using Active Record/Rails, you can use Large Hadron Migrator gem: http://backstage.soundcloud.com/2011/05/introducing-the-larg...
Comment linking /2011/05/introducing-the-large-hadron-migrator-3/
on “Reddit's database has only two tables”Submitted Go at SoundCloud as a story · 188 points
HN discussiondl.google.com handles all the downloads for google chrome, factory images for android, eclipse.. not exactly tiny and especially not insignificant complex web app: Cloudfare https://www.cloudflare.com/railgun BBC http://www.quora.com/Go-programming-language/Is-Google-Go-re... Soundcloud http://backstage.soundcloud.com/2012/07/go-at-soundcloud/
Comment linking /2012/07/go-at-soundcloud/
on “Go as an alternative to Node.js for very fast servers ”Submitted Building SoundCloud Mobile with Backbone.js as a story · 36 points
HN discussion> Apart from Google (who uses it for Youtube), Go hasn't really been used in large projects. I don't know how large each of these projects is, but a growing number of companies are using it for serious projects: Iron.io: How We Went from 30 Servers to 2 with Go http://blog.iron.io/2013/03/how-we-went-from-30-servers-to-2... Behind the Scenes: Big Data at Torbit http://torbit.com/blog/2013/02/19/big-data-at-torbit/ p…
Comment linking /2012/07/go-at-soundcloud/
on “Go 1.1 beta 1 Released”Submitted Introducing the Large Hadron Migrator as a story · 16 points
HN discussionSoundCloud also precompiles their Handlebars templates. In general, it seems like a good idea. http://backstage.soundcloud.com/2012/06/building-the-next-so...
Comment linking /2012/06/building-the-next-soundcloud/
on “Stop sending template engines to the browser. How to make 6-10x faster templates”Submitted Evolution of SoundCloud’s Architecture as a story · 12 points
HN discussionSoundcloud wrote a blog post http://backstage.soundcloud.com/2011/04/failing-with-mongodb... about the specifics of how they failed in implementing an analytics platform in MongoDB, then went with Cassandra (and why). I have been at a company where it was on developers to deploy mongo clusters, setting up logging can suck, but still there are no numbers or even application integration specifics here. As someone poin…
Comment linking /2011/04/failing-with-mongodb/
on “Why MongoDB Never Worked Out at Etsy”Submitted Evolution of SoundCloud's Backend Architecture as a story · 7 points
HN discussionSoundCloud is using go lot: http://backstage.soundcloud.com/2012/07/go-at-soundcloud/
Comment linking /2012/07/go-at-soundcloud/
on “ Google’s programming language, Go, gets a big speed boost”Submitted MySQL for Statistics as a story · 5 points
HN discussionI've implemented something similar in the same manner (over-riding `new`). The original idea came from here: http://backstage.soundcloud.com/2012/06/building-the-next-so... One implementation detail I ran into is how to detect dupes. When you have Backbone Models, this is easy: every model has an `id`. But say you want to apply this same singleton behavior to a Backbone Collection, which don't have natively have `id…
Comment linking /2012/06/building-the-next-soundcloud/
on “An Identity Map for Backbone.js”Submitted Web Scale Statistics – Failing with MongoDB as a story · 4 points
HN discussionHere is the content: Go at Heroku http://blog.golang.org/2011/04/go-at-heroku.html Why you PHP guys should learn Golang http://www.mikespook.com/2012/08/why-you-php-guys-should-lea... Go at CloudFlare http://blog.cloudflare.com/go-at-cloudflare Go at Moovweb https://groups.google.com/forum/#!topic/golang-nuts/MeiTNnGh... Go at SoundCloud http://backstage.soundcloud.com/2012/07/go-at-soundcloud/ Go at the BBC http://…
Comment linking /2012/07/go-at-soundcloud/
on “a thread”Submitted Architecture for SoundCloud's new Search and Explore features as a story · 3 points
HN discussionSubmitted Go rejects helper idioms, UAP, op overloading, default parameters, exceptions as a story · 2 points
HN discussionSubmitted Evolution of SoundCloud’s Architecture as a story · 2 points
HN discussionSubmitted Mountable API Proxies as a story · 2 points
HN discussionSubmitted Win a trip to the Barcelona Ruby Conference as a story · 1 points
HN discussionSubmitted MySQL for Statistics – Old Faithful (2011) as a story · 1 points
HN discussionSubmitted Go at SoundCloud as a story · 1 points
HN discussionSubmitted Hack Your Way to JSConf EU in Berlin as a story · 1 points
HN discussionSubmitted Doing the right thing as a story · 1 points
HN discussion