Home / Companies / Azion / Blog / Post Details
Content Deep Dive

How to Identify I/O Bottlenecks in CI/CD Pipelines

Blog post from Azion

Post Details
Company
Date Published
Author
Marilia Bafutto Costa
Word Count
1,195
Company Posts That Month
6
Language
English
Hacker News Points
-
Post removed?
No
Summary

Azion's efforts to optimize their deployment pipeline revealed that increasing CPU and memory resources did not reduce deployment time, as the bottleneck was primarily due to I/O operations rather than processing power. By analyzing CPU usage and execution time, it was determined that the delay was caused by waiting for network I/O operations, such as artifact uploads and dependency pulls, rather than computational tasks. The solution involved switching to Azion Object Storage using the S3 protocol, which allows for parallel uploads, and increasing the CLI parallelism from 5 to up to 20 workers, based on CPU cores as a starting point. These changes reduced upload times from nearly two minutes to as little as 3.5 seconds, significantly enhancing the development cycle by allowing for faster code deployment and iteration. This improvement has been integrated into the Azion Console pipeline, benefiting users with faster deployment times without requiring changes to their projects.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.