• Inception1

    Inception: How LinkedIn Deals with Exception Logs

    December 16, 2016

    Coauthors: Toon Sripatanaskul and Zhengyu Cai   In early 2012, the LinkedIn Performance team was trying to build a tool to validate the health of a service after code changes (a project that led us to build EKG, our canary-monitoring system). I was assigned to look into ways to use logs to analyze a service’s health. Back then, we had a script that copied log...

  • Ember-Concurrency-GIF

    Adopting ember-concurrency

    December 14, 2016

    Working within the Ember community is exciting due to the novelty of the framework, but can at times be daunting because we sail into uncharted waters. Over the last year, our team has been building the Centralized Release Tool (CRT), a large central app that serves as LinkedIn developers’ one-stop-shop for automating and tracking code changes as they go through...

  • Everyday1

    MTTD and MTTR Are Key

    December 12, 2016

    This post is part of the series “Every Day Is Monday in Operations.” Throughout this series we discuss our challenges, share our war stories, and walk through the learnings we’ve gained as Operations leaders. You can read the introduction and find links to the rest of the series here. Today’s stories “The Canary in the Coal Mine” and “Sequencing versus...

  • ghcresearch1

    Workplace Bias and User Research at Grace Hopper...

    December 7, 2016

    Coauthors: Elysa Stein, Julie Norvaisas “Oh, I can tell you stories! Age and gender bias. Sexual harassment is still so common. We’ve...

  • LinkedIn Learning Machine Learning Flow

    Personalized Recommendations in LinkedIn Learning

    December 6, 2016

    Coauthors: Shivani Rao, Gungor Polatkan We recently launched LinkedIn Learning, an online learning platform that enables students and...

  • everyday1

    What Gets Measured Gets Fixed

    December 5, 2016

    This post is part of the series “Every Day Is Monday in Operations.” Throughout this series we discuss our challenges, share our war...