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.