ESPRESSO Articles

  • Jhubbub-on-Helix-making-stateless-and-elastic-easy

    Jhubbub on Helix: Stateless and elastic made easy

    August 27, 2020

    Co-authors: Hunter Lee and Dru Pollini LinkedIn was built to help professionals achieve more in their careers, and every day millions of people use our products to make connections, discover new opportunities and get better at what they do. An important part of our mission is helping people to find other professionals who are interested in the same things they...

  • chart-showing-the-state-transition-timing

    Improving Espresso availability with preemptive Helix-managed traffic shift

    August 11, 2020

    Co-authors: Gaurav Mishra, Song Lu, Antony Curtis, Shuangyang Yang Espresso is LinkedIn's horizontally scalable, highly-available, and elastic data-as-a-service platform that serves nearly 95% of our online storage traffic. Given its position in our tech stack, an optimization in Espresso availability can have a major impact on our members’ experience. In this...

  • 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-showing-the-architecture-of-identity-services

    How we reduced latency and cost-to-serve by merging two...

    April 22, 2020

    Co-authors: Xiang Zhang, Estella Pham, and Ke Wu Identity services are critical systems that serve data on profile and member settings...

  • diagram-of-espressos-architecture

    How we improved latency through projection in Espresso

    March 5, 2020

    Co-authors: Xiang Zhang and Chuck Jerian Espresso is LinkedIn’s document-oriented, highly available, and timeline-consistent...

  • Skill-Assessments-Example

    The building blocks of LinkedIn Skill Assessments

    September 17, 2019

    Co-authors: Christian Mathiesen and Jie Zhang Your LinkedIn profile is intended to be a representative picture of your professional...