3x3 Articles

  • stages-in-continuous-deployment

    Learnings from the journey to continuous deployment

    October 18, 2019

    As an engineer, your goal is for every commit to seamlessly land in production and provide a delightful experience for your customers. While frequent releases give you the ability to iterate and apply feedback quickly, they also require significant time, effort, and cost to achieve. In this blog post, we’ll explore the components of our development ecosystem...

  • TestPyramid1

    iOS: Test Pyramid

    November 9, 2016

    At LinkedIn, our focus is on 3x3 iOS releases (3 hours from committing code to a released product, 3 times a day). To enable successful releases with fast 3x3 cycles, it is very crucial to have the right test strategy, which not only has strong coverage at each layer but is also optimized for commit-to-publish time. Testing iOS code can be challenging when...

  • InfrastructureatScale1

    Engineering Infrastructure at Scale: Overview

    October 27, 2016

    This blog series will describe the engineering infrastructure (technologies, processes, tools, and culture) that enable several hundred engineers across LinkedIn to innovate and release software continuously with agility, quality, and productivity. This post gives an overview of the overall architecture, workflow, and scale. As shown in above diagram, LinkedIn...