site speed Articles

  • The impact of slow NFS on data systems

    June 23, 2020

    Espresso is LinkedIn's defacto NoSQL database solution. It is an online, distributed, fault-tolerant database that powers most of LinkedIn’s applications including member profiles, InMail (LinkedIn's member-to-member messaging system), sections of the main LinkedIn homepage, our mobile applications, and more. Since Espresso caters to many critical features, its...

  • diagram-of-a-parallelization-optimization

    Building a blazingly fast Android app, Part 2

    January 7, 2020

    Monitor, profile, optimize, and ramp. This is the cycle of performance operations that we rely on to improve our Android app. Part 1 of this blog series covered monitoring and profiling — monitoring gives us the “true north” of optimizations to make data-driven decisions, while profiling helps us pinpoint the areas of opportunity. In part 2, we will look at...

  • connection-coalescing

    Evaluating Connection Coalescing For Static and Media Asset Downloads

    August 16, 2019

    One of the core aspirations of the engineering teams at LinkedIn is to delight our members with instantaneous page load experiences. To achieve this, we strive for optimal configurations and settings across the different layers of our software stack. Recently, we completed a large-scale experiment in reusing TCP/IP connections and found a perceivable drop in the...

  • linkedinlitept21

    LinkedIn Lite: A Server-Side Rendered PWA

    July 11, 2018

    A couple of months ago, we shared details about LinkedIn Lite's architecture, its evolution as a light-weight mobile web experience,...

  • LinkedInLite1

    LinkedIn Lite: A Lightweight Mobile Web Experience

    March 22, 2018

    The opportunity in India India is a mobile-first country, with 71% of the population having only a mobile internet connection and...

  • sitespeed1

    Fixing the Plumbing: How We Identify and Stop Slow Latency ...

    October 31, 2017

    At LinkedIn, we pay attention to site speed at every step of the release process, from code development to production ramp. But...