microservices Articles

  • LinkedIn Integrates Protocol Buffers With Rest.li for Improved Microservices Performance

    April 11, 2023

    Authors: Karthik Ramgopal and Aman Gupta Each day, LinkedIn serves billions of member requests across all our platforms, including our web and mobile apps. It’s important that these member requests—such as viewing a company page, reading a LinkedIn article, or viewing network connections—are fulfilled quickly and that members aren’t faced with slow page load...

  • Hodor: Overload scenarios and the evolution of their detection and handling

    February 23, 2023

    Co-Authors - Abhishek Gilra, Nizar Mankulangara, Salil Kanitkar, and Vivek Deshpande Introduction To connect professionals and make them more productive, it is crucial that LinkedIn is available at all times. For us, downtime means that our members and customers don’t have access to the conversations, connections, and knowledge that are essential to them...

  • image-of-framework

    Hodor: Detecting and addressing overload in LinkedIn microservices

    February 18, 2022

    LinkedIn launched in its initial form over 18 years ago, which is an eternity in the technology world. The early site was a single monolithic Java web application, and as it gained in popularity and the user base grew, the underlying technology had to adapt in order to support our ever-growing scale. We now operate well over 1,000 separate microservices running...

  • Rest.li 2.x and a Protocol Upgrade Story

    March 26, 2015

    A few months ago we announced that LinkedIn had hit its Rest.li moment. Today we are excited to share another major milestone - the...