Engineering Blog

Blog posts tagged 'Networking and Traffic'

Gautam RoySoftware engineer at Facebook

How we built Facebook Lite for every Android phone and network

Posted about 2 years ago

FB Lite is the fastest-growing version of Facebook, 100 million users in under nine months. 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...

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...

Connecting the world with better maps

Posted about 2 years ago

By applying computer vision techniques to satellite imagery, we can identify how populations are distributed in remote locations and determine the best way to provide connectivity in those areas. 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: Broadcasting live video to millions

Posted about 2 years ago
blog post · Data · Mobile · Networking and Traffic · iOS · Caching · Performance

Solving for traffic spikes through load balancing and enabling RTMP playback to bring latency down to a few seconds are some of the ways we enabled seamless live video sharing on Facebook. Read more...

Open networking advances with Wedge and FBOSS

Posted about 2 years ago

Work is already underway in scaling our software to operate at higher speeds and handle higher complexity. Read more...

Omar BaldonadoEngineering at Facebook

Milestones and plans for the OCP Networking Project

Posted about 2 years ago

OCP has made great strides in three priority areas: networking hardware, networking software, and testing. Read more...

Chris MarraProduct manager at Facebook

Building for emerging markets: The story behind 2G Tuesdays

Posted about 2 years ago

Giving employees a seamless way to empathize with the people using Facebook on a 2G network. Read more...

Delyan KratunovEngineering

Performance instrumentation for Android apps

Posted about 2 years ago

Bytecode rewriting has allowed us to scale up our performance instrumentation, providing unique insights into the execution at runtime. Read more...

Paul SaabEngineering at Facebook

IPv6: It's time to get on board

Posted about 2 years ago

From better performance and engagement to a larger addressing space, IPv6 has a host of technical benefits that should cause people to take a second look. Read more...

Martin KaFai LauEngineering

Linux IPv6 improvement: Routing cache on demand

Posted about 2 years ago

One of our pain points in deploying IPv6 is the size of the routing tree. We've solved this scalability issue by creating routing cache on demand. Read more...

Classes: Performance and network segmentation on Android

Posted about 3 years ago

Today we're happy to open-source Year Class and Connection Class, which help developers smartly segment based on device and network performance in real time. Read more...

Adam SimpkinsEngineering

Facebook Open Switching System ("FBOSS") and Wedge in the open

Posted about 3 years ago

Today we are releasing our Facebook Open Switching System (FBOSS) project on GitHub and contributing the specification for the Wedge top-of-rack switch to the OCP networking project. Read more...

Erin GreenEngineering

Networking @Scale Recap

Posted about 3 years ago
blog post · @Scale · Hardware · Networking and Traffic

Networking @Scale, the latest iteration of the @Scale conference series, brought together speakers from Facebook, Fastly, Google, JPMorgan Chase, Microsoft, and Netflix, to discuss networking challenges. Read more...

Yuval BacharEngineering

Introducing “6-pack”: the first open hardware modular switch

Posted about 3 years ago

With “6-pack,” we have created an architecture that enables us to build any size switch using a simple set of common building blocks. Read more...

Alexey AndreyevEngineering

Introducing data center fabric, the next-generation Facebook data center network

Posted about 3 years ago

The more than 1.35 billion people who use Facebook on an ongoing basis rely on a seamless, “always on” site performance. On the back end, we have many advanced sub-systems and infrastructures in place that make such a real-time experience possible, and our scalable, high-performance network is one of them. Read more...

Introducing Proxygen, Facebook's C++ HTTP framework

Posted about 3 years ago

We are excited to announce the release of Proxygen, a collection of C++ HTTP libraries, including an easy-to-use HTTP server. In addition to HTTP/1.1, Proxygen (rhymes with “oxygen”) supports SPDY/3 and SPDY/3.1. We are also iterating and developing support for HTTP/2. Read more...

Introducing mcrouter: A memcached protocol router for scaling memcached deployments

Posted about 3 years ago

Most web-based services begin as a collection of front-end application servers paired with databases used to manage data storage. As they grow, the databases are augmented with caches to store frequently-read pieces of data and improve site performance. Often, the ability to quickly access data moves from being an optimization to a requirement for a site. This evolution of cache from neat optimization to necessity is a common path that has been followed by many large web scale companies, including Facebook, Twitter[1], Instagram, Reddit, and many others. Read more...

Introducing “Wedge” and “FBOSS,” the next steps toward a disaggregated network

Posted about 4 years ago

We’re big believers in the value of disaggregation – of breaking down traditional data center technologies into their core components so we can build new systems that are more flexible, more scalable, and more efficient. This approach has guided Facebook from the beginning, as we’ve grown and expanded our infrastructure to connect more than 1.28 billion people around the world. Read more...

Nick CorralEngineering

Technical Program Managers at Facebook

Posted about 4 years ago
blog post · Culture · Infra · Web · Data Centers · Networking and Traffic · Backend

Technical Program Managers, or TPMs, are part of a program we implement when taking on large-scale engineering efforts. TPMs are responsible for seeing programs through from beginning to end, ensuring a better workflow and more effective communication. They are a diverse group with a wide range of backgrounds, but they share common characteristics: a love for execution and a knack for doing whatever is necessary to see a program to completion. Read more...

Looking back on “Look Back” videos

Posted about 4 years ago

Facebook’s mission is to help people connect with one another, and as our 10th anniversary approached last month, we wanted to do something that would let everyone participate in the event together. After some discussion, we settled on the Look Back feature, which allows people to generate one-minute videos that highlight memorable photos and posts from their time on Facebook. Read more...

Scott RenfroEngineering at Facebook

Secure browsing by default

Posted about 4 years ago
blog post · Web · Infra · Mobile · Security · Android · iOS · User Experience · Networking and Traffic

We now use https by default for all Facebook users. This feature, which we first introduced as an option two years ago, means that your browser is told to communicate with Facebook using a secure connection, as indicated by the "https" rather than "http" in This uses Transport Layer Security (TLS), formerly known as Secure Sockets Layer (SSL), and makes the communication between your browser and Facebook servers more secure. Read more...

Paul SaabEngineering at Facebook

Adding :face: to every IP: Celebrating IPv6's one-year anniversary

Posted about 5 years ago

One year ago, Facebook joined several other major Internet companies to adopt IPv6 in support of the World IPv6 Launch. This was a particularly big milestone for the Internet because without IPv6, the number of people and devices connecting to the Internet cannot continue to grow. By creating new addresses, IPv6 is helping us keep Facebook (and the Internet) fast, responsive, and reliable. Read more...

Phil DibowitzProduction Engineer at Facebook

Under the Hood: Network implementation for World IPv6 Launch

Posted about 6 years ago
blog post · Infra · Networking and Traffic

As more and more computers, smartphones, and other devices come online, transitioning to IPv6 is critical to ensuring the future scalability of the Internet. The world is currently operating on IPv4, but we have run out of IP addresses. IPv6, the next version of this protocol, contains significantly more addresses and will allow the Internet to grow indefinitely. As Computer History Museum docent Dick Guertin put it, we could assign an IPv6 address to every atom on the surface of the earth, and still have enough addresses left to do another 100+ earths. Read more...

Donn LeeEngineering at Facebook
Najam AhmadEngineering

Accelerating Network Innovation with the Open Networking Foundation

Posted about 7 years ago
blog post · Infra · Networking and Traffic

Facebook runs one of the largest networks in the world. Delivering traffic over that network as quickly and efficiently as possible is of prime importance to us and our users, which is why we're a founding member of the Open Networking Foundation (ONF), along with Deutsche Telekom, Google, Microsoft, Verizon, and Yahoo!. The ONF is a non-profit organization dedicated to promoting a new approach to networking, called Software-Defined Networking (SDN). 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 © 2017