Performance Articles

  • Skyfall: eBPF agent for infrastructure observability

    October 4, 2022

    Currently, LinkedIn infrastructure is composed of hundreds of thousands of hosts across multiple data centers. Observability into our infrastructure makes it possible for us to focus on the health and performance of our critical services to provide the best experience to our members. With LinkedIn's large infrastructure growth over the past few years,...

  • image-of-venice-read-path

    Supporting large fanout use cases at scale in Venice

    May 18, 2022

    Venice, which was developed in late 2015, is a key-value store platform built for serving read-heavy workloads and optimized for serving derived data. Since being deployed to production in 2016, it has become very popular in the recommendation world to serve derived datasets inside LinkedIn. Venice handles single-get and small batch-get requests very efficiently...

  • istogram-of-percent-page-load-time-reduction-across-major-markets

    Accelerating the LinkedIn Experience with Azure Front Door

    February 17, 2022

    Co-authors: Samir Jafferali, Viranch Mehta, and Thanglalson Gangte We announced the completion of LinkedIn’s migration to Azure’s edge offering, Azure Front Door (AFD), in June of 2020 and since then we have seen numerous benefits from the switch. Microsoft has continued to aggressively expand the AFD footprint to new countries, giving us quick and direct access...

  • host-wise-latency-to-detect-outliers-and-single-node-failures-this-graph-shows-four-outliers-from-three-hosts

    Rethinking site capacity projections with Capacity Analyzer

    March 16, 2021

    While site outages are inevitable, it’s our job to minimize both the duration of outages and the likelihood for an outage to occur....

  • diagram-illustrating-memory-allocation-in-glibc-malloc

    Taming memory fragmentation in Venice with Jemalloc

    January 28, 2021

    Sometimes, an engineering problem arises that might make us feel like maybe we don't know what we're doing, or at the very least,...

  • fixing-linux-file-system-performance-regressions

    Fixing Linux filesystem performance regressions

    October 16, 2020

    As companies grow, adapt, morph, and mature, one item remains the same: the need for reinvention. Technical infrastructure is no...