That said, I've never personally seen any cloud project where there wasn't a business case review that didn't include a review of architectural plans/assumptions and expected cloud service consumption profiling. I think what's different here is that you can help engineers close a feedback loop that is often left open between when a project is planned & scoped and when 1) the landing zone (or data pipelines) is created, and 2) when the app/system is moved from test/QA into production. This could be helpful for the project/product manager, especially, because anything that looks out of whack with the forecast should be escalated promptly.
Going off the other threads of this post, how much engineers should know or care about billing seems to be open for debate; I think an engineer needs to appreciate that often cost is one of the many trade-offs that need to be accounted for
ChatGPT gave me a decent chuck of terraform and running Infracost against it gave me a $515 monthly cost.
If you go to the settings of the plugin and get the absolute path of infracost binary then run
infracost breakdown --path .
in the dir with the terraform, does it give you a breakdown?
More useful for me would be to plug directly into the account OR to analyse the cloud formation template, which can be easily obtained regardless of the IaC you're using.
Thanks for the feedback
Excellent work, thanks for this.
In my org 50k-100k cloud bill I don't see that much use for it (mainly we are not increasing our costs significantly and we roughly know what we are paying for).
I can see a lot of value for indie/small/medium sized biz but the commercial of that is too high in my opinion.
So overall, the two main benefits are cost avoidance, and then engineering time saving or toil reduction, since all the issues get fixed before the code is merged. The product is being used by over 3,000 companies now in CI/CD; we have a few case studies on the website: https://www.infracost.io/safe-fleet/
I wanted to watch the YouTube video but I didn’t have access to audio, and gave up. Video took to long and had too few visual cues - I think many people will do the same.
So you should make a super short gif (10-20 seconds max) that gets the point across extremely fast and visually - no audio.
Post it on Reddit on webdev, you’ll get a shit tonne of people installing this.
I’ve had lots of success with this simple method (sold a personal project with 700,000 users)
Hope this Gif is clearer - https://github.com/infracost/jetbrains-infracost/blob/244ee8...
Think there’s a book called “measure what matters” and the idea is what we measure shapes companies and behaviour. So I’d be very careful about implementing anything like this in my org.
This is tackling one aspect of this - highlighting the cost to the engineer.
It adds things like management of guardrails and policies that can be maintained by a finops role, or engineering manager. PRs can block or notify if thresholds are going to be breached by a specific PR.