Multi-Cloud Cost Optimiser
Automated cloud waste detection that cut infrastructure spend by 37% for a SaaS startup.
What is this project?
A CLI and scheduled-job tool that pulls granular billing data from AWS Cost Explorer and the GCP Billing API, normalises it into a unified cost model, and runs a rule engine against it. Rules catch common waste patterns: instances idle >80% over 7 days, unattached EBS volumes older than 30 days, orphaned snapshots, reserved instance coverage gaps, and data transfer anomalies. Each finding is ranked by monthly savings potential and exported to a pandas-powered HTML report.
For findings that can be safely automated, the tool generates ready-to-apply Terraform snippets (right-sizing, snapshot cleanup, RI purchase recommendations). In production for a Series-B SaaS startup, the first run identified $3,400/month in savings; after applying the generated scripts, the client achieved a 37% infrastructure cost reduction within one billing cycle — with zero disruption to running workloads.
Build Timeline
What's Included
- Full Python source code (CLI + Lambda scheduler)
- All 14 waste-detection rules with documentation
- Terraform snippet generator templates
- AWS + GCP IAM permission setup guide
- 60-minute video walkthrough
- 30-day email support