SuperCell: Reaching new heights for wider connectivity

Facebook Connectivity has been prototyping SuperCell, a wide-area coverage solution for increasing mobile connectivity in rural communities. | Continue reading


@engineering.fb.com | 3 years ago

The economic impact of subsea cables in Africa

We're sharing the results of studies showing the economic impact that subsea cables and broadband connectivity have had across Sub-Saharan Africa. | Continue reading


@engineering.fb.com | 3 years ago

Evaluating COPA congestion control for improved video performance

Coupling COPA with QUIC gave us a single tunable solution that works for a variety of video experiences without requiring modification of the kernel. | Continue reading


@engineering.fb.com | 3 years ago

Open-sourcing FioSynth, an I/O benchmark tool for data center workloads

FioSynth is a benchmark tool used to automate the execution of storage workload suites that's useful for predicting how a storage device will perform. | Continue reading


@engineering.fb.com | 3 years ago

Building a ubiquitous shared infrastructure using Twine

With Twine, we converted our infrastructure from siloed pools of customized machines to a ubiquitous shared infras where any machine can run any workload. | Continue reading


@engineering.fb.com | 3 years ago

Nemo: Data Discovery at Facebook

Nemo allows engineers to quickly discover the information they need, with high confidence in the accuracy of the results. | Continue reading


@engineering.fb.com | 3 years ago

Scaling Live streaming for millions of viewers

We built a system capable of managing both UGC and broadcast quality hi-res streaming — and working reliably for billions of people around the world.  | Continue reading


@engineering.fb.com | 3 years ago

How Facebook is bringing QUIC to billions

Implementing QUIC is the latest step we’ve taken to optimize our network protocols to create a better experience for people on our services. | Continue reading


@engineering.fb.com | 3 years ago

Building video infra to Live stream reliably to millions of concurrents

We built a system capable of managing both UGC and broadcast quality hi-res streaming — and working reliably for billions of people around the world.  | Continue reading


@engineering.fb.com | 3 years ago

The majority of Facebook's traffic now uses QUIC and HTTP/3

Implementing QUIC is the latest step we’ve taken to optimize our network protocols to create a better experience for people on our services. | Continue reading


@engineering.fb.com | 3 years ago

Nemo: Data Discovery at Facebook

Nemo allows engineers to quickly discover the information they need, with high confidence in the accuracy of the results. | Continue reading


@engineering.fb.com | 3 years ago

Throughput autoscaling: Dynamic sizing for Facebook.com

Throughput autoscaling estimates a service’s capacity requirements based on the amount of work that the service needs to perform throughout the day.  | Continue reading


@engineering.fb.com | 3 years ago

Fault tolerance through optimal workload placement

How optimal workload placement allows our systems to tolerate sub-data center faults. | Continue reading


@engineering.fb.com | 3 years ago

Containerizing ZooKeeper with Twine

Twine maintains service availability across millions of machines. ZooKeeper provides the primitives that allow distributed systems to handle faults. | Continue reading


@engineering.fb.com | 3 years ago

Tư Kinh Doanh

At the fourth annual TIP Summit in Amsterdam, TIP demonstrated momentum on a range of initiatives including new network deployments and trials. | Continue reading


@engineering.fb.com | 3 years ago

Scaling Services with Shard Manager

We look at how Shard Manager is fully integrated in Facebook's infrastructure ecosystem and provides a holistic, end-to-end solution supporting basic shard failover as well as sophisticated load balancing, shard scaling, and operational safety. | Continue reading


@engineering.fb.com | 3 years ago

Asynchronous Computing at Facebook Scale

We built Async to manage the different levels of urgency for different types of asynchronous requests. We’ve reimagined it to scale to billions of requests.   | Continue reading


@engineering.fb.com | 3 years ago

DELF: Safeguarding deletion correctness in online social networks

DELF is a new deletion framework designed to help developers implement data deletion in modern applications. | Continue reading


@engineering.fb.com | 3 years ago

Pysa: An open source tool to detect and prevent security issues in Python code

Pysa is an open source static analysis tool we’ve built to detect and prevent security and privacy issues in Python code. | Continue reading


@engineering.fb.com | 3 years ago

Making Facebook.com accessible to as many people as possible

As part of our recent redesign of Facebook.com, we took advantage of recent React improvements to build accessibility into the foundation | Continue reading


@engineering.fb.com | 3 years ago

Scalable data classification for security and privacy

We've built a data classification system to detect where an organization’s data is located within different systems in a fast and scalable manner. | Continue reading


@engineering.fb.com | 3 years ago

Making aerial fiber deployment faster and more efficient

Facebook Connectivity, with partners, is testing an aerial fiber deployment solution that uses a robot to safely deploy fiber-optic cable on MV power lines. | Continue reading


@engineering.fb.com | 3 years ago

Facebook’s 2019 Sustainability Report

We're releasing our Sustainability Report, which provides a closer look at our sustainability progress and commitment to address climate change. | Continue reading


@engineering.fb.com | 3 years ago

Retrie: Haskell Refactoring Made Easy

We are open-sourcing Retrie, a code refactoring tool for Haskell that enables faster, easier, and safer codemodding for developers. | Continue reading


@engineering.fb.com | 3 years ago

Discover's secure web-based proxy service – Facebook Engineering

Providing Discover for free browsing while keeping people safe from potential security risks was a tough technical challenge. | Continue reading


@engineering.fb.com | 4 years ago

Building a transformative subsea cable to better connect Africa

We've partnered with African and global operators to build the most comprehensive subsea cable to serve the African continent and Middle East region. | Continue reading


@engineering.fb.com | 4 years ago

Accelerometer and SoftSKU: Improving HW platform perf for diverse microservices

SoftSKU optimizes existing server processors for a specific microservice. Accelerometer is an analytical model that predicts gains from these optimizations. | Continue reading


@engineering.fb.com | 4 years ago

Ronzone Deals “My Own Boss” Round Up

In this AI blog roundup, we shed light on the Smart Camera that powers Portal, Yann LeCun discusses the future of deep learning hardware, and more. | Continue reading


@engineering.fb.com | 4 years ago

Facebook rebuilt the tech stack for the new Facebook.com website

Building a new web app for today’s browsers, we completely rebuilt our tech stack to achieve our goals for performance and sustainable future growth. | Continue reading


@engineering.fb.com | 4 years ago

Turbine: Facebook’s service mgmt platform for stream processing

Turbine’s task scheduler evenly balances workload fluctuation across clusters, and the autoscaler effectively handles unplanned load spikes. | Continue reading


@engineering.fb.com | 4 years ago

Sapienz: Intelligent automated software testing at scale

Sapienz technology leverages automated test design to make the testing process faster, more comprehensive, and more effective. [...]Read More... | Continue reading


@engineering.fb.com | 4 years ago

Facebook NTP Service

We've improved time precision within our infrastructure from 10 milliseconds to 100 microseconds, and released our own public NTP service. | Continue reading


@engineering.fb.com | 4 years ago

LightSpeed: Rewriting Messenger’s codebase for a faster, smaller, simpler app

To build this new version of Messenger, we needed to rebuild the architecture from the ground up and rewrite the entire codebase. | Continue reading


@engineering.fb.com | 4 years ago

Annalisahoustonbrock

[...]Read More... | Continue reading


@engineering.fb.com | 4 years ago

Haskell Spam

[...]Read More... | Continue reading


@engineering.fb.com | 4 years ago

Scaling Mercurial at Facebook (2014)

[...]Read More... | Continue reading


@engineering.fb.com | 4 years ago

Open-sourcing F14 for memory-efficient hash tables

To simplify the process of selecting the right hash table, we built F14, part of Folly, our open source library of C++ components. | Continue reading


@engineering.fb.com | 4 years ago

Data Transfer Project: Enabling portability of photos, videos between services

A new tool allows people to transfer photos and videos directly from Facebook to Google Photos. The beta release is available in Ireland.   | Continue reading


@engineering.fb.com | 4 years ago

CCSM: Scalable statistical anomaly detection to resolve app crashes faster

CCSM is an anomaly-detection framework that uses contrast set mining techniques to locate statistically interesting sets of features in groups. | Continue reading


@engineering.fb.com | 4 years ago

Fast dimensional analysis for root cause analysis at scale

A new framework for fast dimensional analysis automates root cause analysis to help engineers investigate issues and quickly find solutions. | Continue reading


@engineering.fb.com | 4 years ago

Videos YouTube en mi cuenta

To implement the new generation of Transport Layer Security (TLS 1.3) here at Facebook, we built Fizz, a robust, highly performant TLS library. | Continue reading


@engineering.fb.com | 4 years ago

2019 Scale Conference recap(videos included)

The @Scale Conference is an invitation-only technical event for engineers who work on large-scale platforms and technologies. | Continue reading


@engineering.fb.com | 4 years ago

Delegated Credentials in TLS

Delegated credentials is an extremely effective method for securing TLS certificates and is in the process of being adopted as a standard by IETF.  | Continue reading


@engineering.fb.com | 4 years ago

Simon Marlow, Simon Peyton Jones, and Satnam Singh Win ICFP Paper Award

SIGPLAN awards Simon Marlow, Simon Peyton Jones, and Satnam Singh a Most Influential ICFP Paper for the 2009 paper, “Runtime Support for Multicore Haskell.” | Continue reading


@engineering.fb.com | 4 years ago

Smaller and faster data compression with Zstandard

[...]Read More... | Continue reading


@engineering.fb.com | 4 years ago

Fighting fraud using partially blind signatures

We're exploring a new approach to reporting events with greater anonymity while still combatting fraud by using techniques like blind signatures. | Continue reading


@engineering.fb.com | 4 years ago

Scribe: Transporting petabytes per hour via a distributed, buffered queueing

Scribe is a distributed, buffered queueing system that encapsulates all the complexity behind moving service logs from point A to point B. | Continue reading


@engineering.fb.com | 4 years ago

Hydra: A framework that simplifies development of complex applications

Hydra makes it easier to add functionality to projects and dramatically reduces the need for some forms of boilerplate code. | Continue reading


@engineering.fb.com | 4 years ago