Architecture at scale. Lessons from the BBC, Facebook, Twitter and more [List]

This is part of my trails and lists series, after Vannevar Bush. In that vein, please send me items to add or follow me @danfrost. I’ll update these as I come across new things.


My trail of spying on how big companies build things. Some things I’ve learnt:

  • They have a deep understanding of their use cases. The understand how the users will use the system and what this means for the their design of the system.
  • They’ll combine very new things for specific tasks with old (sometimes really old) stuff. And they’ll replace things.

The Tech Behind Dropbox’s New User Experience on Mobile
https://tech.dropbox.com/2014/08/tech-behind-dropboxs-new-user-experience-for-mobile/

More traffic, more videos, more screens: building the BBC’s Olympic site
http://www.bbc.co.uk/blogs/legacy/bbcinternet/2012/08/building_olympic_website.html

And their “2012 Programme: Architecture Overview“:
http://www.bbc.co.uk/blogs/legacy/bbcinternet/2012/08/21/2012_Architecture_Overview_Diagram_20120727.pdf

How Three Guys Rebuilt the Foundation of Facebook
Which is interesting how they had dug themselves into a PHP-hole, and got out from the ground up.
http://www.wired.com/wiredenterprise/2013/06/facebook-hhvm-saga/

And some slagging of Facebook: Database high priest mud-wrestles Facebook
http://www.theregister.co.uk/2011/07/13/mike_stonebraker_versus_facebook/

I nice trick from Spotify. What is the advantage of having a domain name (spotilocal) that resolves to 127.0.0.1
http://stackoverflow.com/questions/7580175/what-is-the-advantage-of-having-a-domain-name-spotilocal-that-resolves-to-127

Some Facebook Data Store API Thoughts
http://snarfed.org/facebook_data_store_api_thoughts/

Facebook e-mail mess: Address books altered; e-mail lost
http://www.cnet.com/uk/news/facebook-e-mail-mess-address-books-altered-e-mail-lost/

Twitter changing its tools. Twitter jilts Ruby for Scala
http://www.theregister.co.uk/2009/04/01/twitter_on_scala/

Scaling lessons learned at Dropbox, part 1
http://eranki.tumblr.com/post/27076431887/scaling-lessons-learned-at-dropbox-part-1

2012: Putting your robots to work: security automation at Twitter
http://www.slideshare.net/xplodersuv/putting-your-robots-to-work-14901538

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s