Cache invalidation might no longer be a hard thing in Computer Science

How the Cinder JIT's function inliner helps us optimize Instagram

Meta Is Transferring Jest to the OpenJS Foundation

Meta quickly detects silent data corruptions at scale

Power Loss Siren: Making Meta resilient to power loss events

FOQS: Making a distributed priority queue disaster-ready

Kangaroo: A new flash cache optimized for tiny objects

Running BGP in large-scale data centers

Update about the October 4th outage

More details about the October 4 outage

How WhatsApp enables multi-device capability

Superpack: Pushing the limits of compression in Facebook’s mobile apps

How WhatsApp is enabling end-to-end encrypted backups

CacheLib, Facebook’s open source caching engine for web-scale services

Facebook open-sourcing a more precise time server

How we built a general purpose key value store for Facebook with ZippyDB

Open sourcing Winterfell: A STARK prover and verifier

Ribbon filter: Practically smaller than Bloom and Xor

Migrating Facebook to MySQL 8.0

Running BGP in large-scale data centers

Facebook deals with PCIe faults to keep our data centers running reliably

Reverse Debugging at Scale

How Facebook encodes videos

hsthrift: Open-sourcing Thrift for Haskell

A brief history of Rust at Facebook

Fix Fast for finding and fixing regressions

Facebook Enginering: Automatic root cause analysis

Probabilistic Flakiness: How do you test your tests?

Facebook reveals 'SuperCell' tower to increase connectivity in rural areas

Tech stack rebuild for a new Facebook.com

More →