Facebook Engineering's Facebook Notes - RSS Feed

Facebook Engineering's Facebook Notes

Latest articles

Facebook Syndication Error

This feed URL is no longer valid. Visit this page to find the new URL, if you have access: <a href="https://www.facebook.com/notes.php?id=9445547199">https://www.facebook.com/notes.php?id=9445547199</a>

The Mature Optimization Handbook

I spent a good chunk of the past year working on an internal training class and a short book about performance measurement and optimization. You can download it here. Below is an excerpt.“Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually...

Scaling memcache at Facebook

Facebook started using memcached in August 2005 when Mark Zuckerberg downloaded it from the Internet and installed it on our Apache web servers. At that time, Facebook was starting to make increasingly sizable database queries on every page load, and page load times were significantly increasing. Providing a fast, snappy user experience has always been...

Favorite Hacks of 2013

Every eight weeks or so Facebook employees come together for hackathons to code on projects they are passionate about. Historically, hackathons would happen overnight, but this year we started doing three-day, daytime hacks so everyone -- regardless of team, project, or personal obligations -- could get a chance to build something meaningful outside...

Under the Hood: Building and open-sourcing RocksDB

Every time one of the 1.2 billion people who use Facebook visits the site, they see a completely unique, dynamically generated home page. There are several different applications powering this experience--and others across the site--that require global, real-time data fetching.   Storing and accessing hundreds of petabytes of data is a huge challenge,...

Building a faster Messenger

A little over two years ago we launched Messenger to give people passionate about messaging a simpler and faster way to communicate with their friends. As features have been well received by our Messenger users we've brought them over to our core Facebook apps. As a result, the Messenger and messaging experience across Facebook became very similar.But...

Facebook Open Academy: Bringing open source to CS curricula

Open source is a huge part of Facebook engineering. Whether we're building new data infrastructure tools like Corona and Presto to manage our warehouses on Hadoop, releasing a new mobile build tool like Buck, or improving PHP runtime with HHVM, open source projects are integral to our operations. We also believe that contributing to open source projects...

Presto: Interacting with petabytes of data at Facebook

By Martin TraversoBackgroundFacebook is a data-driven company. Data processing and analytics are at the heart of building and delivering products for the 1 billion+active users of Facebook. We have one of the largest data warehouses in the world, storing more than 300 petabytes. The data is used for a wide range of applications, from traditional batch...

Under the Hood: Building posts search

Last week we added the ability to search posts using Graph Search, a feature that has been two years in the making. With one billion new posts added every day, the posts index contains more than one trillion total posts, comprising hundreds of terabytes of data. Indexing these posts and building a system to return real-time results has been a significant...

Under the hood: MySQL Pool Scanner (MPS)

Facebook has one of the largest MySQL database clusters in the world. This cluster comprises many thousands of servers across multiple data centers on two continents.Operating a cluster of this size with a small team is achieved by automating nearly everything a conventional MySQL Database Administrator (DBA) might do so that the cluster can almost...

Discover, share and read the best on the web

Follow RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Follow RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!