Tag

Facebook

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 24, 2025 · Frontend Development

Implementing a Hidden Auto‑Like Button on Facebook Using Frontend Techniques

This article demonstrates how to embed a hidden Facebook Like button that automatically registers likes as the user moves the mouse, using HTML, CSS positioning, JavaScript event handling, and the Facebook SDK, while keeping the element invisible to the user.

CSSFacebookJavaScript
0 likes · 4 min read
Implementing a Hidden Auto‑Like Button on Facebook Using Frontend Techniques
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 3, 2024 · Operations

Facebook Configurator: Managing Configuration as Code

This article explains Facebook’s internal configuration management system, detailing how tools like Configerator treat configuration as code, support version control, automated validation, large‑scale distribution, UI editing, and canary testing to prevent errors and streamline deployment across services.

Configuration ManagementDevOpsFacebook
0 likes · 9 min read
Facebook Configurator: Managing Configuration as Code
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 28, 2023 · Backend Development

Facebook’s Autonomous Integration Testing Infrastructure and Fuzzing Techniques

The article explains Facebook’s autonomous integration testing infrastructure, detailing how it abstracts services, employs fuzzing, mock services, and record‑and‑playback techniques to enable scalable, isolated testing of backend microservices while minimizing friction and ensuring reliable software delivery.

BackendFacebookTesting
0 likes · 17 min read
Facebook’s Autonomous Integration Testing Infrastructure and Fuzzing Techniques
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 20, 2021 · Mobile Development

Measuring Engineer Productivity and Software Quality in Facebook Mobile Development

This article analyses seven years of Facebook mobile development data to show how increasing release frequency can coexist with stable engineer productivity and unchanged software quality, using metrics such as daily code changes, commit frequency, bug severity, crash rates, cherry‑picks and launch‑blockers.

Continuous DeploymentFacebookMetrics
0 likes · 6 min read
Measuring Engineer Productivity and Software Quality in Facebook Mobile Development
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 16, 2021 · Mobile Development

Continuous Deployment Practices for Mobile Apps at Facebook

This article examines Facebook's mobile continuous deployment approach, detailing how increased release frequency, automated pipelines, and a clear separation between development and release engineering have allowed weekly Android and iOS updates without sacrificing software quality or developer productivity.

Continuous DeploymentFacebookautomation
0 likes · 9 min read
Continuous Deployment Practices for Mobile Apps at Facebook
Java Architect Essentials
Java Architect Essentials
Dec 6, 2021 · Databases

Facebook’s MySQL 5.6‑to‑8.0 Migration: Challenges, Process, and Lessons Learned

The article details Facebook’s multi‑year effort to migrate its heavily customized MySQL 5.6 deployment—including the MyRocks storage engine—to MySQL 8.0, describing the technical challenges, patch‑porting strategy, replication changes, automated verification, and application validation performed during the upgrade.

DatabaseFacebookMigration
0 likes · 17 min read
Facebook’s MySQL 5.6‑to‑8.0 Migration: Challenges, Process, and Lessons Learned
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 31, 2021 · Operations

Facebook’s Shard Manager: Strategies for Large‑Scale System Sharding, Fault Tolerance, and Resource Utilization

The article explains how Facebook’s Shard Manager tackles large‑scale system sharding by combining stateful and stateless service deployment, consistent hashing versus sharding, fault‑as‑normal principles, replication, automated failover, load‑balancing, and elastic scaling to achieve high availability and efficient resource use.

FacebookLoad BalancingSharding
0 likes · 9 min read
Facebook’s Shard Manager: Strategies for Large‑Scale System Sharding, Fault Tolerance, and Resource Utilization
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 28, 2021 · Operations

Facebook's Scalable Continuous Delivery System

This article explains how Facebook built a highly scalable continuous delivery pipeline for both web and mobile products, evolving from simple trunk‑based releases with cherry‑picks to a quasi‑continuous deployment model that supports thousands of engineers, rapid rollouts, and robust quality monitoring.

Continuous DeliveryDevOpsFacebook
0 likes · 14 min read
Facebook's Scalable Continuous Delivery System
DevOps
DevOps
Apr 22, 2020 · Mobile Development

Continuous Deployment of Facebook Mobile Applications: Process, Data Analysis, and Findings

This paper describes Facebook's continuous deployment practice for its Android and iOS mobile apps, outlines the release workflow, presents a seven‑year data set covering commits, crashes, and issue tracking, and analyses how deployment frequency, team size, and release timing affect developer productivity and software quality.

Continuous DeploymentFacebookMobile Apps
0 likes · 39 min read
Continuous Deployment of Facebook Mobile Applications: Process, Data Analysis, and Findings
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 15, 2020 · Operations

Facebook Configuration Management (Six): Configerator and Gatekeeper Performance, Latency Analysis, and Configuration Error Cases

This article examines Facebook's large‑scale configuration management system, detailing Configerator and Gatekeeper performance metrics, latency breakdowns, real‑world configuration error incidents, statistical analysis of failures, and the DevOps practices that keep the system reliable and scalable.

Configuration ManagementDevOpsFacebook
0 likes · 13 min read
Facebook Configuration Management (Six): Configerator and Gatekeeper Performance, Latency Analysis, and Configuration Error Cases
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 13, 2020 · Operations

Facebook Configuration Management: Practices, Statistics, and Cultural Insights

This article summarizes Facebook's holistic configuration management practices, presenting cultural influences, storage growth, size distribution, update frequency, change magnitude, and author collaboration statistics, while linking to a series of translated articles that explore tools such as Configerator, GateKeeper, and MobileConfig.

Configuration ManagementFacebooklarge-scale systems
0 likes · 10 min read
Facebook Configuration Management: Practices, Statistics, and Cultural Insights
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 10, 2020 · Mobile Development

Facebook Configuration Management (Six): MobileConfig – Architecture and Practices

This article explains Facebook's MobileConfig system, detailing its architecture, challenges of mobile configuration management, pull‑based update mechanism, translation layer, and how it scales to billions of devices while reusing data‑center tools.

Configuration ManagementFacebookmobile config
0 likes · 5 min read
Facebook Configuration Management (Six): MobileConfig – Architecture and Practices
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 8, 2020 · Operations

Facebook Configuration Management: Rolling Release with GateKeeper

The article explains how Facebook uses the GateKeeper configuration system to perform safe, incremental rolling releases of new features, describing the release stages, constraint‑based switch logic, integration with external data stores, and the trade‑offs between flexibility and operational risk.

Configuration ManagementFacebookFeature Flags
0 likes · 7 min read
Facebook Configuration Management: Rolling Release with GateKeeper
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 3, 2020 · Operations

Scalable and Reliable Configuration Distribution at Facebook

This article explains how Facebook’s Configerator system achieves scalable, reliable configuration distribution using a push model, a hierarchical Zeus tree, Package Vessel for large data, and multi‑repo Git strategies to improve commit throughput and fault tolerance.

Configuration ManagementFacebookReliability
0 likes · 11 min read
Scalable and Reliable Configuration Distribution at Facebook
Youzan Coder
Youzan Coder
Apr 1, 2020 · Big Data

Presto Implementation and Practice at YouZan: A Big Data Query Engine Journey

The article outlines Presto’s high‑performance, coordinator‑worker architecture and query flow, describes YouZan’s migration from mixed Hadoop deployment to dedicated low‑latency clusters, details challenges such as small‑file handling and regex backtracking with their fixes, and previews future enhancements like Alluxio integration, session property managers, and Ranger‑based multi‑tenant isolation.

Big DataFacebookHDFS
0 likes · 14 min read
Presto Implementation and Practice at YouZan: A Big Data Query Engine Journey
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 26, 2020 · Operations

Facebook Configuration Management: Challenges, Design, and Large‑Scale Distribution

The article examines Facebook’s massive, real‑time configuration management system, describing its rapid change frequency, the engineering challenges of configuration sprawl, authoring, validation, dependency handling, and the scalable, reliable distribution mechanisms that keep billions of devices and servers consistently updated.

Configuration ManagementFacebookdeployment
0 likes · 10 min read
Facebook Configuration Management: Challenges, Design, and Large‑Scale Distribution
DevOps
DevOps
Dec 23, 2019 · Operations

2019 IDCF DevOps Case Study Series: Insights from Facebook, Microsoft, Etsy and More

In 2019, IDCF organized three in‑depth DevOps case study events where participants analyzed the practices of leading companies such as Facebook, Microsoft, Etsy and others, highlighting hacker culture, automated Windows builds, and a five‑step tech transformation roadmap.

Case StudyDevOpsEtsy
0 likes · 6 min read
2019 IDCF DevOps Case Study Series: Insights from Facebook, Microsoft, Etsy and More
DevOps
DevOps
Nov 27, 2019 · R&D Management

Facebook Case Study: Engineering Culture, Rapid Growth, and Management Practices

This case study examines Facebook's origins, mission, core leadership, explosive growth, business model, and especially its distinctive engineering culture—known as The Hacker Way—highlighting practices such as bootcamps, hackathons, hackamonths, information transparency, and empowerment that drive innovation and align employee performance with company goals.

DevOpsEngineering CultureFacebook
0 likes · 17 min read
Facebook Case Study: Engineering Culture, Rapid Growth, and Management Practices