Facebook Engineering
We build Facebook
Facebook Careers

Also check out:

 
Facebook Engineering

Facebook Engineering "Smaller companies might use too much of their resources and too much of their capital on their data center infrastructure. They should be allowed to benefit from the same type of optimizations that we're making here at Facebook"

www.datacenterknowledge.com
Will the data center of the future have no central UPS units, and be filled with servers with on-board batteries? The data center team at Facebook believes it should.
Facebook Engineering

Facebook Engineering Amir Michael, a server and datacenter engineer at Facebook, explains how thinking differently can lead to significant gains in cost and energy efficiency.

With Facebook users spending a collective 8 billion minutes on the site each day, serving 1.2 million photos each second, and managing more than 25 terabytes of data per day in logging data, we're forced to think about servers and datacenters differently. Amir Michael, a server and datacenter engineer at Facebook, exp...lains how thinking differently can lead to significant gains in cost and energy efficiency.
Durée :44:46
Afficher davantage
Facebook Engineering
One of the statistics we are most proud of at Facebook is our ratio of users to engineers. When I joined the company in January of 2006, we had 5 million users being supported by about 15 engineers, a ratio of about 300,000 users per engineer...
Facebook Engineering
At Facebook, we're always looking for ways to make sharing more efficient. Today we're announcing a significant upgrade to our Photos product: a new and improved photo uploader that’s available for testing as a Facebook Prototype. ...
Facebook Engineering

Facebook Engineering Facebook puzzles. Now with high scores.

thriftpuzzle.facebook.com
Facebook Engineering
At the end of this note I describe how InnoDB can be much faster (2.5X) for high-concurrency workloads. However, what we really did is improve the code to not get 2.5X slower. InnoDB uses innodb_thread_concurrency to limit the number of threads that run concurrently...
Facebook Engineering
InnoDB uses background threads to handle readahead (prefetch) requests. Requests are generated when it detects sequential or random access to most blocks in an extent. This is described in the 5.0 MySQL manual with new behavior in the plugin...
Facebook Engineering

Facebook Engineering Innovative thinking at Facebook isn't only about software.

With Facebook users spending a collective 8 billion minutes on the site each day, serving 1.2 million photos each second, and managing more than 25 terabytes of data per day in logging data, we're forced to think about servers and datacenters differently.

Amir Mi...chael, a server and datacenter engineer at Facebook, explains how thinking differently can lead to significant gains in cost and energy efficiency.

Lieu :Facebook HQ
Date/heure :mardi 17 novembre 2009 19:00
Afficher davantage
Facebook Engineering
We have servers that run with innodb_log_file_size=256M and some of these servers do a lot of disk writes per second...
Facebook Engineering

Facebook Engineering Heading to ApacheCon tomorrow? Be sure to catch Ashish Thusoo, Data Infrastructure Engineer at Facebook, who will be giving a talk on Apache Hive, how it's used at Facebook, the growing developer community around the project and our future plans for Hive.

us.apachecon.com
Apache Hive is a data warehouse built on top of Apache Hadoop, that provides tools to enable easy data summarization, adhoc querying and analysis of large datasets data stored in Hadoop files. It provides ...
Facebook Engineering
I was debugging a server that had too many concurrent queries. From SHOW INNODB STATUS output, there were many long running transactions with uncommitted work and there were many more transactions blocked on InnoDB locks...
Facebook Engineering
As you might be aware, one of Facebook's oldest and greatest traditions is the Hackathon. Every few months, our engineers decide to stay up all night and just build it...