• 22Oct

    Jeff Rothschild, Vice President of Technology at Facebook, recently gave a presentation entitled “High Performance at Massive Scale – Lessons learned at Facebook” to the University of California, San Diego. Jeff did a great job summarizing the challenges Facebook had to overcome. The following items I found of most importance:

    • They are moving towards a PHP compiler that creates machine code and plan on gaining a 40% performance gain once it is complete.
    • Even though MySQL is used exclusively for database storage, not a single JOIN is performed. Instead they do manipulations in the web/service tier and feed the cache.
    • They average 250,000 cache requests per server

    I was a little disappointed that Jeff did not talk about managing deployments and application releases, which is always tricky at large scale.

    Direct Link To Video: http://video-jsoe.ucsd.edu/asx/JeffRothschildFacebook.asx

    Posted by Ryan Schneider @ 7:32 pm

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.