Engineering Blog

Blog posts tagged 'Infra'

An open approach for switching, routing, and transport

Posted about a year ago

Facebook used Open Packet DWDM — a packet transponder and open line transport system with open optical specifications — to develop a new transponder platform called Voyager. Read more...

Client-side ranking to more efficiently show people stories in feed

Posted about a year ago
blog post · Infra · Mobile · News Feed · Backend · User Experience

The ability to re-rank stories on device helps improve News Feed for everyone regardless of network connection. Read more...

Apache Spark @Scale: A 60 TB+ production use case

Posted about 2 years ago
blog post · Data · Infra · Data Infrastructure · Analytics · Backend · Open Source

Through a series of performance and reliability improvements, we were able to scale Spark to handle a TB-scale entity ranking system in production. Read more...

Yoshinori MatsunobuDatabase Engineer at Facebook

MyRocks: A space- and write-optimized MySQL database

Posted about 2 years ago
blog post · Data · Infra · Storage · MySQL · Backend · Data Infrastructure

Deploying MyRocks to a database tier in one of our data center regions enabled a 50 percent reduction in storage requirements. Read more...

Inside Facebook's hardware labs: Moving faster with more collaboration

Posted about 2 years ago
blog post · Infra · Hardware · Research

The state-of-the-art, 22,000-square-foot lab enables faster modeling, prototyping, and failure analysis in-house and better collaboration among teams. Read more...

Flying Aquila: Early lessons from the first full-scale test flight and the path ahead

Posted about 2 years ago
blog post · Infra · Connectivity · Research

The test flight marks an important milestone in Facebook's mission to make the world more open and connected. Read more...

Romain KomornEngineering

Making Facebook self-healing: Automating proactive rack maintenance

Posted about 2 years ago

Aggregate Maintenance Handlers provide a way to safely automate maintenance on multiple servers at once. Read more...

Kashif AliEngineer at Facebook

Introducing OpenCellular: An open source wireless access platform

Posted about 2 years ago

The platform can be configured as a network-in-a-box or cellular access point and supports wireless network standards from 2G to LTE. Read more...

Peter CottleEngineering at Facebook

Safety Check: Streamlining deployment around the world

Posted about 2 years ago
blog post · Infra · Web · Backend · Graph · User Experience

Scaling our infrastructure and automating many of the activation steps has enabled Safety Check to be launched anywhere around the world at a moment's notice. Read more...

Introducing DeepText: Facebook's text understanding engine

Posted about 2 years ago
blog post · Infra · Data · Artificial Intelligence · Research · News Feed

DeepText can understand with near-human accuracy the textual content of several thousand posts per second, spanning more than 20 languages. Read more...

Facebook Seattle moves into Dexter Station

Posted about 2 years ago
blog post · Infra · Culture · Seattle · Data Infrastructure · Storage · Platform

The open layout fosters Facebook's open and transparent culture, helping connect teams as they work together to connect the world. Read more...

Petr LapukhovNetwork engineer at Facebook

Introducing Open/R — a new modular routing platform

Posted about 2 years ago

The new software powers Terragraph, our multi-node wireless network that delivers high-speed internet connectivity in dense urban areas. Read more...

James SedgwickSoftware engineer at Facebook

Wangle — an asynchronous C++ networking and RPC library

Posted about 2 years ago

Wangle is a C++ library for building protocols, servers, and clients in an asynchronous, clean, composable, and scalable manner. Read more...

Phil DibowitzProduction Engineer at Facebook

Facebook Chef cookbooks

Posted about 2 years ago
blog post · Infra · Data · Open Source · Production Engineering

This suite of cookbooks — along with a sample 'init' cookbook — will allow anyone who wants to use our model of Chef in their own environment to get started easily and quickly. Read more...

Introducing Facebook's new terrestrial connectivity systems — Terragraph and Project ARIES

Posted about 2 years ago

Connectivity Lab's two new terrestrial systems are focused on improving the speed, efficiency, and quality of internet connectivity around the world. Read more...

Facebook's new front-end server design delivers on performance without sucking up power

Posted about 2 years ago

The new design packs more than twice the compute capacity into each rack while maintaining the rack power budget. Read more...

Connectivity Lab custom-designs two-axis gimbal for air-to-air and air-to-ground laser communications

Posted about 2 years ago

We custom-designed a gimbal that is 2x lighter than the previous state of the art to be used onboard UAVs. The gimbal had to swivel, be lightweight, and be aerodynamically appropriate for the job. Read more...

Facebook AI Research launches partnership program

Posted about 2 years ago

The Facebook AI Research Partner Program will donate 25 state-of-the-art GPU-based servers to EU research institutions to help advance the science of artificial intelligence. Read more...

Jason TaylorEngineering at Facebook

Adopting an open approach to global networks with the Telecom Infra Project

Posted about 2 years ago

As consumer demands for connectivity increase, the global telecom industry has an opportunity to take a fresh look at the engineering problems they present. Read more...

Evgeny KuzyakovVirtual Reality Hacker at Facebook

Gear VR to get Dynamic Streaming for 360 video

Posted about 2 years ago

A more efficient way of delivering 360 streaming video in VR will make videos look clearer and play faster. Read more...

NetNORAD: Troubleshooting networks via end-to-end probing

Posted about 2 years ago

NetNORAD troubleshoots issues independently of device polling to help keep Facebook's massive networking infrastructure up and running. Read more...

Under the hood: Shipping #friendsday videos

Posted about 2 years ago
blog post · Infra · Storage · Backend · Server Infrastructure

On our 12th birthday, we celebrated by shipping hundreds of millions of personalized videos to people around the world. Read more...

Aaron BernsteinEngineering

Telecom industry embraces Open Compute Project

Posted about 2 years ago
blog post · Infra · Hardware · Compute · Open Compute · Data Centers · Open Source

Industry leaders are collaborating on a new effort focused on data center technologies for telcos. Read more...

Next-generation video encoding techniques for 360 video and VR

Posted about 2 years ago

Transforming 360 video from equirectangular layouts to a cube or pyramid format reduces file size and alleviates image distortion for a better immersive viewing experience. Read more...

Daniel BauligFront End Engineer at Facebook

Why we chose to move to HTML5 video

Posted about 2 years ago

Moving to HTML5 best enables us to continue to innovate quickly and at scale, given Facebook’s large size and complex needs. Read more...

Facebook to open-source AI hardware design

Posted about 2 years ago

Recent advances in machine learning and AI have been enabled by more powerful computers — specifically ones powered by GPUs. Read more...

HHVM support for PHP 7

Posted about 2 years ago
blog post · Infra · Open Source · HipHop · PHP · Languages

The next version of the PHP language, version 7.0.0, was recently released. We’re excited to see this release come out the door and for what it means for the future of PHP. Read more...

Keep Updated

Stay up-to-date via RSS with the latest open source project releases from Facebook, news from our Engineering teams, and upcoming events.

Facebook © 2018