• Faster and Easier Service Deployment with LPS, Our New Private Cloud

    April 6, 2016

    Since 2003, we’ve re-architected our hosting systems four times to meet the needs of our rapidly growing systems and member base. At the same time, we’ve gone from less than a hundred services in 2009 to thousands of services and hundreds of thousands of service instances today. However, we achieved that scale at the price of wasted hardware and people hours. It was taking us days or sometimes weeks to push a new service, and required coordination with multiple teams. To solve...

  • Our First International Data Center Goes Live in Singapore

    April 5, 2016

    The number of LinkedIn members across Asia Pacific has doubled over the last two years to reach more than 85 million members at the end of 2015. This growth has driven the need to expand and increase our ability to serve our members there. Since member experience and site speed are a priority for us, we knew that our regional PoPs were no longer enough. To meet this need, LinkedIn’s first international data center, located in Singapore, went online in March 2016. Our data center...

  • FollowFeed: LinkedIn's Feed Made Faster and Smarter

    March 31, 2016

    Coauthors: Swapnil Ghike, Shubham Gupta The feed is the default landing experience for LinkedIn’s members. It helps them discover the most relevant content, read original views from people that matter to them, and take part in unique conversations about things they care about. Dozens of LinkedIn products feature custom feed experiences which are all powered by a singular infrastructure. To support and continue to drive engagement, this infrastructure needed to transform. Our...

  • What is Craftsmanship and Why is it Important?

    March 30, 2016

    As software engineers, we're driven by the opportunity to solve big and hairy problems, to create elegant solutions, and to build things that provide...

  • Getting to Know Ben Lai

    March 29, 2016

    LinkedIn wouldn't be the company it is today without the engineers who built it. We have no shortage of talented individuals in technical roles across the...

  • A Deep Dive into Simoorg

    March 28, 2016

    Failure induction is a process of non-functional testing in which a set of failures is induced against a perfectly healthy service. This process is...