Automation Articles

  • dark-cluster-architecture-diagram

    Production testing with dark canaries

    September 10, 2020

    The internet software industry has moved away from long development cycles and dedicated quality assurance (QA) stages, toward a fast-paced continuous-integration/continuous-delivery (CI/CD) pipeline, where new code is quickly written, committed, and pushed to user-facing applications and services. Doing so has dramatically increased iteration speeds, and at...

  • traffic-routing-architecture

    Eliminating toil with fully automated load testing

    December 6, 2019

    Introduction In 2013, when LinkedIn moved to multiple data centers across the globe, we needed a way to redirect traffic from one data center to another in order to mitigate potential member impact in the event of a disturbance to our services. This need led to the birth of one of the most important pieces of engineering at LinkedIn, called TrafficShift. It...

  • Redliner Dependency Components

    Redliner: How LinkedIn Determines the Capacity Limits of Its Services

    February 17, 2017

    Co-authors: Susie Xia and Anant Rao LinkedIn serves more than 467 million members on a global computing infrastructure through hundreds of internal services. During processes such as new feature releases, capacity planning for traffic growth, and data center failover analysis, the following questions are raised frequently: “What is the maximum QPS (queries per...

  • Stock LinkedIn Engineering Image

    Project Autobuild

    September 19, 2016

    LinkedIn’s data center infrastructure has grown at a massive scale. Starting with one server setup, one cabinet at a time, we’re now...

  • Automating Large-Scale Application Build

    May 11, 2016

    Around the end of 2012, LinkedIn decided to move away from retail data centers to wholesale ones that are built and maintained by...

  • API Analyzer Architecture

    Grokking Usage of API Data: Augmenting LinkedIn User and...

    October 14, 2015

    LinkedIn’s API is the gateway used by numerous applications to access LinkedIn data, from simple third-party apps to large-scale...