I found +Yee Lee
's post last year on How Facebook Ships Code (http://framethink.wordpress.com/2011/01/17/how-facebook-ships-code/
) fascinating. It described a developer-centric environment unlike anywhere I've worked, but left me with many questions about how operations could implement the constant stream of changes.
Now we have a better picture, with +Ryan Paul
's article on FB's Release Engineering team posted today at Ars.
The description of the culture strikes me as the real important lesson here, but I have to admit a few stats get my geek blood flowing. A monolithic 1.5G executable, compiled (technically transpiled) and distributed via torrent to all of Facebook's infrastructure in the same time it takes Domino's to get me a pizza? Finding creative ways to overcome lock-in to an architecture most people would never expect scale to this level? Epic.