How Meta Uses Thrift
40 engineering articles about Thrift from Meta's engineering team
Other Meta Technologies
Other Companies Using Thrift
Articles
Filter:
The article introduces Zoomer, Meta's automated debugging and optimization platform designed to enhance AI performance across its extensive infrastructure.
The article discusses how Meta manages and understands large-scale data ecosystems through innovative solutions and substantial investments in data understanding technologies.
The article discusses Glean, Meta's open-source code indexing system designed to efficiently collect and manage information about source code.
Meta has open-sourced the Anonymous Credential Service (ACS), a multitenant service designed for de-identified client authentication, enhancing privacy and security while being compute-conscious.
The article discusses Tulip, a binary serialization protocol developed by Meta to enhance data schematization and support schema evolution.
The article discusses how Meta implements de-identified authentication at scale through its Anonymous Credential Service (ACS), which enhances user privacy while maintaining secure authentication.
The article discusses Facebook's approach to autonomous testing of back-end services at scale, highlighting the challenges of maintaining a stable infrastructure for over 3 billion users.
Facebook has increasingly embraced Rust, a programming language known for its performance and safety, by joining the Rust Foundation and expanding its internal Rust development team.
The article discusses the Facebook Ordered Queueing Service (FOQS), a distributed priority queue designed to enhance asynchronous computing within Facebook's ecosystem.
The article discusses the open-sourcing of Thrift support for Haskell, a serialization and remote procedure call (RPC) framework used for cross-service communication.
The article discusses the development of co-experiences, a suite of digital shared experiences initiated by Facebook to enhance virtual interactions, especially during the COVID-19 pandemic.
Pablo Barvo
8 min read
Has Summary
--
Facebook’s codebase changes frequently each day as engineers develop new features and optimizations for our apps. If not handled properly, each of these changes could potentially regress performanc…
Jessica Fu
12 min read
Includes Code
--
Scribe is a distributed, buffered queueing system designed to efficiently transport petabytes of logs generated by millions of machines at Facebook.
This article details Facebook's transition from the Kerberos authentication protocol to a TLS-based encryption infrastructure within its data centers.
Neel Goyal
18 min read
Includes Code
Has Summary
--
The article discusses Facebook's Location-Aware Distribution (LAD), a peer-to-peer system designed to efficiently distribute configuration changes across millions of servers.
Ali Haider Zaveri
7 min read
Has Summary
--
Open/R is an open-sourced, extensible network routing platform designed to enhance innovation in network functions and applications.
The article discusses the development and open-sourcing of FBNet Command Runner (FCR), a tool designed to automate command execution on network devices at Facebook's scale.
Jupiter is a high-performance job-matching service developed by Facebook to optimize the distribution of engineering tasks across a pool of workers.
Sergey Doroshenko
6 min read
Has Summary
--
The article discusses Facebook's development of the Express Backbone (EBB), a new long-haul network designed to efficiently manage increasing bandwidth demands and separate cross-data center traffi...
Mikel Jimenez Fernandez
8 min read
Has Summary
--
The article discusses Facebook's innovative approach to addressing the challenges of increasing global internet usage through a new technology called Open Packet DWDM.
Ilya Lyubomirsky
6 min read
Has Summary
--
The Networking @Scale Boston conference brought together over 225 engineers to discuss the challenges of scaling applications and services in networking.
The article discusses Facebook's approach to continuous MySQL backup validation and the restoration of backups across its global data centers.
The article discusses the extensive use of Python in production engineering at Facebook, highlighting its significance in the infrastructure codebase and various operational tools.
The article recaps the second Networking @Scale conference held on May 10 and 11, 2016, featuring discussions on large-scale networking solutions from industry leaders like Microsoft, Google, and F...
Omar Baldonado
14 min read
Has Summary
--
The article introduces Open/R, a modular and extensible distributed network application platform developed by Facebook to enhance internet connectivity, particularly for the Terragraph wireless net...
FBShipIt is an open-source tool developed by Facebook to automate the process of pushing commits to GitHub, streamlining project management and reducing repetitive tasks for engineers.
Proxygen is a high-performance C++ HTTP framework developed by Facebook, designed to facilitate the creation of HTTP services with sensible defaults. It supports protocols like HTTP/1.
The article discusses the transformation of Facebook Messenger's infrastructure to a mobile-first approach, focusing on optimizing data synchronization and reducing data usage.
In the first half of 2014, Facebook's open source program experienced significant growth, launching 64 new projects and increasing its codebase to 9. 9 million lines of code.
The article introduces 'Wedge' and 'FBOSS,' two new projects aimed at disaggregating network technologies at Facebook.
Adam Simpkins
6 min read
Has Summary
--
The article discusses the evolution of Thrift at Facebook, highlighting the enhancements made to improve performance and functionality, leading to the release of fbthrift as an open-source project.
Folly is an open-source C++ library developed by Facebook to enhance performance and usability in their services.
The article discusses the engineering efforts behind Facebook's Timeline feature, emphasizing the need for a system that can handle years of user activity.
The article discusses Facebook's use of Apache Hadoop in its data warehouse, detailing three primary applications: web analytics, distributed database storage, and MySQL database backups.
The article discusses the development and architecture of Facebook's typeahead query system, which aims to provide users with high-quality search results as they type.
The article discusses Facebook's approach to adapting open source software to meet its specific needs, highlighting the importance of customization and optimization.
The article discusses the engineering challenges and solutions involved in scaling Facebook Chat, which was launched to 70 million users and grew to over 175 million.
Facebook's Scribe technology, designed to handle massive data collection from servers, is now open source.
The article discusses the evolution of Thrift, an open-source software framework released by Facebook for enabling communication between different programming languages.
The article discusses the engineering challenges faced in developing Facebook Chat, focusing on scalability, real-time messaging, fault tolerance, and the integration of various programming languag...
You've reached the end! All 40 articles loaded.