• LinkedIn’s journey to Java 11

    June 16, 2022

    Introduction At LinkedIn, we are committed to deliver a best-in-class platform experience for our members. One of the technologies that we use to do that is Java, an object-oriented programming language that produces software for multiple platforms. We are a huge consumer of Java, running over 1000 Java applications on 320,000+ hosts. Based on the promised...

  • Under the hood: How we built API versioning for LinkedIn Marketing APIs

    June 14, 2022

    Co-authors: Nihit Purwar, Demian Lessa, and Shruthi Jeganathan At LinkedIn, the goal of our API team is to create a world-class platform that enables partners to build, run, and grow sustainable businesses. Developers use our Marketing APIs to build new and innovative solutions that complement LinkedIn Marketing Solutions and enable marketers to achieve more....

  • Towards data quality management at LinkedIn

    June 9, 2022

    Co-authors: Liangzhao Zeng, Ting Yu (Cliff) Leung, Jimmy Hong, and Kevin Lau Introduction Data is at the heart of all our products and decisions at LinkedIn and the quality of our data is vital to our success. While not an uncommon problem, our scale, hundreds of thousands of pipelines and streams as well as over an exabyte of data in our data lake alone,...

  • Overcoming challenges with Linux cgroups memory accounting

    June 8, 2022

    Introduction LinkedIn's de facto search solution, Galene, is a Search-as-a-Service infrastructure that powers a multitude of search...

  • Entity Routing Service (ERS) load test evolution

    June 2, 2022

    LinkedIn is operating today at a scale of nearly 1.6M graph queries per second (QPS), with 830M+ members. At this kind of scale (and...

  • From starting our LinkedIn Bellevue office and launching a successful e-newsletter to driving our efforts on equity and making...