Facebook steps away from 'traditional' datacenters with building blocks approach

Summary:Following up its new Slingshot app, Facebook introduced a pair of new components to its network stack.

Facebook has been increasingly breaking up its features into standalone mobile apps, and the motivation behind that might be much more than simply bumping up its presence on your smartphone.


Speaking at Gigaom Structure 2014 in San Francisco on Wednesday morning, Jay Parikh, Facebook’s vice president of infrastructure engineering, explained how changes to both software and hardware behind the scenes have enabled the world's largest social network to serve its users with relatively little to no downtime.

Parikh shared that the engineering team started thinking about how to bring more flexibility to the datacenter, using less energy and money while handling scaling for 1.3 billion users and counting -- not to mention serving users brought on through acquisitions such as Whatsapp and Instagram.

To give audience members an idea of just how many moving parts and people are being juggled, Parikh cited that Facebook Messenger alone handles 200 million people with 12 billion messages sent per day.

Thus, the idea within Facebook Engineering, according to Parikh, is to think about these bigger pieces and break them into smaller "Lego building blocks," giving Facebook's infrastructure more flexibility over time.

Parikh followed up what this approach means Facebook will be able to innovate on different things over time and make adjustments to software much more rapidly without having to think about the "big black box."

Amid Parikh's fireside chat, the Menlo Park, Calif.-based company introduced a pair of new components to its network stack.

The first is Wedge, a new top-of-rack network switch that intends to offer the same power and flexibility as a server.

Stepping away from "traditional network switches" with fixed hardware configurations, Wedge is designed to support "a wide range of microservers from across the open hardware ecosystem."

The second debut is a new Linux-based operating system for that switch, dubbed "FBOSS," which leverages existing Facebook Engineering tools for insights into system performance, such as cooling fan behavior, internal temperatures, and voltage levels.

Facebook is still testing both Wedge and FBOSS within its network. Reiterating its commitment to the open source movement, Facebook promised that the designs for both of these elements will be proposed as contributions to the Open Compute Project in the future.

Acknowledging that these features are still in their early stages, Parikh reflected, "We want things to be more open, and we want things to move faster."

Screenshot via Gigaom

Topics: Developer, Mobility, Social Enterprise


Rachel King is a staff writer for CBS Interactive based in San Francisco, covering business and enterprise technology for ZDNet, CNET and SmartPlanet. She has previously worked for The Business Insider, FastCompany.com, CNN's San Francisco bureau and the U.S. Department of State. Rachel has also written for MainStreet.com, Irish Americ... Full Bio

zdnet_core.socialButton.googleLabel Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.