rest.li Articles

  • How LinkedIn Adopted A GraphQL Architecture for Product Development

    April 25, 2023

    With the widespread adoption of Rest.li since its inception in 2013, LinkedIn has built thousands of microservices to enable the exchange of data with our engineers and our external partners. Though this microservice architecture has worked out really well for our API engineers, when our clients need to fetch data they find themselves talking to several of these...

  • 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...

  • pegasus-data-language

    Pegasus Data Language: Evolving schema definitions for data modeling

    November 19, 2020

    Pegasus Data Schema (PDSC) is a Pegasus schema definition language that has been used for data modeling with Rest.li services for years. It's the underlying language that helps define data models, describe the data returned by REST endpoints, and generate derivative schemas for other uses, such as XML schemas and various database schemas. However, writing PDSC...

  • unstructureddata1

    Unstructured Data Transfer in Rest.li

    November 2, 2018

    A few years ago, we announced Rest.li 2.x and a Protocol Upgrade Story. Today, we are excited to share another major milestone: the...

  • Job Detail Page Rendering Flowchart

    Building the New Job Detail Page

    June 21, 2016

    Editor's note: This blog has been updated. When we recently launched the new job detail page, we introduced new insights for job...

  • Early Architecture

    A Brief History of Scaling LinkedIn

    July 20, 2015

    LinkedIn started in 2003 with the goal of connecting to your network for better job opportunities. It had only 2,700 members the first...