finops
Posts tagged with finops
Slack EngineeringApr 14, 2025
Why it matters: This article demonstrates a practical approach to significantly improve CI/CD pipeline efficiency and developer experience. By intelligently caching and reusing build artifacts, engineering teams can drastically reduce build times and infrastructure costs.
- •Slack's DevXP team optimized their E2E testing pipeline by addressing redundant frontend builds in a large monorepo.
- •Previously, frontend code was built for every pull request, consuming 5 minutes per run even without relevant changes, leading to significant time and resource waste.
- •The solution implemented conditional builds, using `git diff` to detect actual frontend changes before initiating a new build.
- •If no frontend changes were detected, the pipeline reused existing production frontend assets stored in AWS S3 and served via an internal CDN.
- •This optimization resulted in a 60% reduction in build frequency and a 50% decrease in overall build time, saving thousands of engineering hours and terabytes of storage.