Testing Articles

  • dynamometer-1

    Dynamometer: Scale Testing HDFS on Minimal Hardware with Maximum Fidelity

    February 8, 2018

    Co-authors: Erik Krogen and Min Shen In March 2015, LinkedIn’s Big Data Platform team experienced a crisis. As the team was preparing to head home for the day, signs of trouble began trickling in: our internal users were reporting that their applications were stalling or timing out. Job queues were backing up, and SLAs would be missed. A bit of investigation...

  • JavaScript Resume Upload

    Ember Timer Leaks: The Bad Apples in Your Test Infrastructure

    January 3, 2018

    Editor’s Note: This piece talks about test stability and makes mention of Ember in particular. While topics mentioned in this post will apply to all single page applications (SPAs), they’re covered here specifically from an Ember point of view, since that is the framework of choice at LinkedIn. Background: 3x3 at LinkedIn At LinkedIn, we pride ourselves on our...

  • Trafficshift2

    TrafficShift: Load Testing at Scale

    May 11, 2017

    Co-authors: Anil Mallapur and Michael Kehoe   LinkedIn started as a professional networking service in 2003, serving user requests out of single data center. For any internet services company, availability is a key factor in its success. In any internet architecture, a lot of things can go wrong at any given time; network links can die, power fluctuations can...

  • mobilecrash1

    Mobile Crash Reporting at LinkedIn

    May 4, 2017

    Let’s start this post with a little history. In November 2015, the mobile team was looking for a solution that would give a good...

  • testing_samza1

    Test Strategy for Samza/Kafka Services

    April 27, 2017

    Over a decade ago, test strategies invested heavily in UI-driven tests. Backend and mid-tier services were tested using automated...

  • flashback-overview

    Introducing and Open Sourcing Flashback, an Internet...

    March 17, 2017

    This post was updated on June 15, 2017 Co-authors: Shangshang Feng, Yabin Kang, and Dan Vinegrad At LinkedIn, we often develop web...