Guides
How to reduce CI egress costs
Data transfer is a large and growing share of the BYOC bill.
5 min read
Data transfer is a large and growing share of the BYOC bill.
Why it happens
Every image pull, package download, artifact upload and cache write crosses a NAT gateway or leaves the region.
How to fix it
- Add VPC endpoints for S3 and ECR so that traffic never touches NAT
- Run a registry pull-through cache inside your network
- Keep cache and compute in the same region
- Audit which jobs upload large artifacts and whether anyone downloads them
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
How to reduce GitHub Actions costsThe CI bill grows faster than the team and nobody is sure why.How to measure CI cost per pull requestYou know the monthly total but not what a single pull request costs.How to attribute CI cost to teamsCI spend is one line on the invoice and no team feels responsible for it.How to set a CI minutes budgetSpend is discovered at the end of the month rather than controlled during it.