Close Menu
GeekFenceGeekFence
    Facebook Instagram
    Facebook Instagram
    GeekFenceGeekFence
    • Home
    • Contact Geekfence
    • Computing

      Apple kerfuffles, praise groups, and media layoffs

      2019-03-17

      Podcasts, smart speakers soar as social media stalls, based on new survey

      2019-03-07

      Security token offerings aren’t looking much better in 2019

      2019-03-04

      How far are you willing to go for growth?

      2019-03-03

      Can we ever evaluate technical debt?

      2019-02-28
    • Business

      Top 10 Tech Companies in the World

      2024-01-04

      Soar into the New Year: Inspirational Quotes to Elevate Your Spirit

      2023-12-31

      Non-invasive glucose monitor EasyGlucose takes home Microsoft’s Imagine Cup and $100K

      2019-05-12

      Google opens Android Automotive OS to Spotify, other media app developers

      2019-05-02

      Kiwi’s food delivery bots are rolling out to 12 more colleges

      2019-04-30
    • Entrepreneur

      Decade in review: Trends in seed- and early-stage funding

      2019-03-18

      Apple kerfuffles, praise groups, and media layoffs

      2019-03-17

      NVIDIA and OpenAI’s capped returns

      2019-03-13

      Can we ever evaluate technical debt?

      2019-02-28

      #LetYourBrandReign SME Business Networking Series Inauguration Successfully Kicks Off

      2019-02-12
    • Electronics

      Disc-free Xbox One S could land on May 7th

      2019-04-24

      TP-Link EAP225-Outdoor Review

      2019-04-23

      Flying taxis could be more efficient than gas and electric cars on long-distance trips

      2019-04-10

      GPS Rollover is today. Here’s why devices might get wacky

      2019-04-08

      Tonal raises $45 million to bring strength training to more living rooms

      2019-04-07
    • Mini-Stories

      Non-invasive glucose monitor EasyGlucose takes home Microsoft’s Imagine Cup and $100K

      2019-05-12

      LEGO Braille bricks are the best, nicest and, in retrospect, most obvious idea ever

      2019-04-29

      Resurgent HappyFresh raises $20M for its online grocery service in Southeast Asia

      2019-04-22

      Tonal raises $45 million to bring strength training to more living rooms

      2019-04-07

      Alcatraz AI is building Face ID for corporate badges

      2019-04-03
    • Mustreads

      Is this the vertical-folding Motorola Razr?

      2019-05-01

      LEGO Braille bricks are the best, nicest and, in retrospect, most obvious idea ever

      2019-04-29

      Avengers Endgame – A Love letter to the MCU

      2019-04-28

      Flying taxis could be more efficient than gas and electric cars on long-distance trips

      2019-04-10

      Camera maker Insta360 raises $30M as it eyes 2020 IPO

      2019-03-21
    GeekFenceGeekFence
    Home»Computers»How Facebook configures its millions of servers every day
    Computers

    How Facebook configures its millions of servers every day

    geekfencebloggerBy geekfenceblogger2018-07-19No Comments3 Mins Read1 Views
    Facebook Twitter Pinterest LinkedIn Telegram Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email

    When you’re a company the size of Facebook with more than two billion users on millions of servers, running thousands of configuration changes every day involving trillions of configuration checks, as you can imagine, configuration is kind of a big deal. As with most things with Facebook, they face scale problems few companies have to deal and often reach the limits of mere mortal tools.

    To solve their unique issues, the company developed a new configuration delivery process called Location Aware Delivery or LAD for short. Before developing LAD, the company had been using an open source tool called Zoo Keeper to distribute configuration data, and while that tool worked, it had some fairly substantial limitations for a company the size of Facebook.

    Perhaps the largest of those was being limited to 5 MB distributions with configurations limited to 2500 subscribers at a time. To give you a sense of how configuration works, it involves delivering a Facebook service like Messenger in real time with the correct configuration. That could mean delivering it in English for one user and Spanish for another, all on the fly across millions of servers.

    Facebook wanted to create a tool that overcame those limitations, separated the data from the distribution mechanism, had a latency time of less than five seconds and supported 10X more files than Zoo Keeper. Oh yes, and it wanted all of that to run on millions of clients and handle the crazy update rates and traffic spikes that only Facebook could bring to the table.

    The product the Facebook engineering team created, LAD (wonder how the Dodgers feel about this), consists of a couple of parts: A proxy that sits on every single machine in the Facebook family and delivers configuration files to any machine that wants or needs one. The second piece is a distributor, which as the name implies delivers configuration information. It achieves this by checking for new updates, and when it finds them, it creates a distribution tree for a set of machines, which are looking for an update.

    As Facebook’s Ali Haider-Zaveri wrote in a blog post announcing the new distribution method, the tree methodology helps solve a number of problems Facebook faced when distributing configuration updates at extreme volume. “By leveraging a tree, LAD ensures that updates are pushed only to interested proxies rather than to all machines in the fleet. In addition, a parent machine can directly send updates to its children, which ensures that no single machine near the root is overwhelmed,” Haider-Zaveri wrote.

    As for those limitations, the company has been able to overcome those too. Instead of a 5 MB update limit, they have increased it to 100 MB, and instead of 2500 user limit, they have increased it to 40,000.

    Such a system didn’t come easily. It required testing and retesting, but it has reached production today — at least for now, until Facebook faces another challenge and finds a new way to do things nobody considered before (because they never reached the scale of Facebook).

    gadgets tech tech crunch
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    geekfenceblogger

    Related Posts

    Top 10 Tech Companies in the World

    2024-01-04

    Exploring the Year: 5 Tech Trends in 2023

    2023-12-30

    Disc-free Xbox One S could land on May 7th

    2019-04-24

    TP-Link EAP225-Outdoor Review

    2019-04-23

    Flying taxis could be more efficient than gas and electric cars on long-distance trips

    2019-04-10

    GPS Rollover is today. Here’s why devices might get wacky

    2019-04-08

    Comments are closed.

    Latest Post

    Unveiling the Architecture Behind OpenAI’s Language Models: The Power of GPT-3

    2024-01-05

    Top 10 Tech Companies in the World

    2024-01-04

    Wanna Lose Weight: Your How to Lose Weight Guide

    2024-01-02

    How to make new year resolutions last?

    2024-01-02
    Stay In Touch
    • Facebook
    • Instagram

    Unveiling the Architecture Behind OpenAI’s Language Models: The Power of GPT-3

    2024-01-05

    In the ever-evolving landscape of artificial intelligence, OpenAI has been at the forefront of cutting-edge…

    Top 10 Tech Companies in the World

    2024-01-04

    Here’s a more inspirational perspective on some of the leading tech companies that are shaping…

    Wanna Lose Weight: Your How to Lose Weight Guide

    2024-01-02

    Losing weight is not just about changing your appearance; it’s about transforming your life and…

    How to make new year resolutions last?

    2024-01-02

    Embarking on a journey of self-improvement through New Year’s resolutions is a powerful and transformative…

    GeekFence
    Facebook Instagram
    © 2025 Geekfence. All Right Reserved

    Type above and press Enter to search. Press Esc to cancel.