News for hackers. Stuff that matters.

Ask HN: How would you rebuild Facebook?

If you had to rebuild Facebook from scratch right now what would you do differently (from a software architecture perspective)? What technologies would you use, and how would you make it more scalable from ground up?

More generally: what concepts and technologies are key in making a highly scalable web application similar to Facebook?

( 3 comments | 4 points | on HN )
Re:Ask HN: How would you rebuild Facebook? by anderspetersson on Saturday January 10, 2015 @10:29PM (#8868923)
If Zuck would have tried to build what now is Facebook he would never have launched, so I would keep it simple, using the tech I already know like he did.

Highscalability.com have some articles about Facebook's architecture here: http://highscalability.com/blog/category/facebook

Re:Ask HN: How would you rebuild Facebook? by bikamonki on Saturday January 10, 2015 @08:56PM (#8868744)
I would go with something similar to the Diaspora Project: descentralized social network.
Re:Ask HN: How would you rebuild Facebook? by lcnmrn on Saturday January 10, 2015 @08:46PM (#8868717)
I’m building http://sublevel.net using Django. I’m making sure everything is as simple as possible from code to UI to API.