• activitygraphpt22

    Building the Activity Graph, Part 2

    July 19, 2017

    Co-authors: Vivek Nelamangala and Val Markovic Editor’s note: In Part 1 of this series, we talked about how we built the Activity Graph and how we use it to deliver features to Activity searcher machines. In this post, we’ll talk about how we store this data for efficient storage and retrieval. Quick background on FollowFeed FollowFeed is the main Activity...

  • featureimage7

    Hiring SREs at LinkedIn

    July 17, 2017

    Hiring engineers is a challenging task. Doing it right can be difficult, and many companies struggle with it. I gave a talk at the Velocity conference a while back discussing how LinkedIn’s SRE team solved this problem and how I designed a hiring process that’s fair, interesting, and gets results. If you don’t want to read the whole post, you can just watch the...

  • iris1

    Open Sourcing Iris and Oncall

    June 29, 2017

    At a company as large as LinkedIn, service degradation isn’t a question of “if” so much as “when,” and when things do break, we need to escalate as quickly as possible to make sure the problem gets fixed. This usually takes the form of calling up an on-call engineer, but what if this person doesn’t answer the phone? In the past, LinkedIn addressed this question...

  • Glimmer2.2

    Glimmer: Blazing Fast Rendering for Ember.js, Part 2

    June 28, 2017

    Co-authors: Chad Hietala and Sarah Clatterbuck   Editor’s note: This is a continuation of a two-part series about the Glimmer Virtual...

  • qingbo1

    Getting to Know Qingbo Hu

    June 23, 2017

    Qingbo Hu is a Senior Business Analytics Associate in LinkedIn’s Analytics Data Mining team. His team provides end-to-end data mining...

  • sitespeedAB1

    Site Speed Monitoring in A/B Testing and Feature Ramp-up

    June 21, 2017

    Co-authors: Jiahui Qi and David He   Everyday, LinkedIn serves hundreds of millions of pageviews to our members, from job searches to...