# Keeping Developers Happy with a Fast CI

DevFeed: [Keeping Developers Happy with a Fast CI](<https://devfeed.tech/articles/keeping-developers-happy-with-a-fast-ci-1387.md>)

Original publisher: [Read original article](<https://shopify.engineering/faster-shopify-ci>)

Author: Christian Bruckmayer

Published: 2021-02-24T15:44:31Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [ci](<https://devfeed.tech/topics/ci.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [build times](<https://devfeed.tech/topics/build-times.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Git](<https://devfeed.tech/topics/git.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [automated](<https://devfeed.tech/tags/automated.md>), [build](<https://devfeed.tech/tags/build.md>), [build-times](<https://devfeed.tech/tags/build-times.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [code](<https://devfeed.tech/tags/code.md>), [commands](<https://devfeed.tech/tags/commands.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [git](<https://devfeed.tech/tags/git.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [jobs](<https://devfeed.tech/tags/jobs.md>), [measurements](<https://devfeed.tech/tags/measurements.md>), [performance](<https://devfeed.tech/tags/performance.md>), [speed](<https://devfeed.tech/tags/speed.md>), [test](<https://devfeed.tech/tags/test.md>), [tests](<https://devfeed.tech/tags/tests.md>)

## AI overview

Shopify describes how its Test Infrastructure team improved the performance of its continuous integration system for a core monolith. By adding detailed instrumentation, analyzing build and job data, and using scalable CI infrastructure, the team reduced p95 CI time from about 45 minutes to 18 minutes while pursuing a goal of under 10 minutes.

## Source excerpt

Slow CI systems are often responsible for making frustrated developers. Keeping these systems fast requires an ongoing effort. However, before jumping into implementing performance tweaks, it's important to set up a solid monitoring system.