Hey folks, my name is Owen and I recently started working at a startup (
https://infracost.io/) that shows engineers how much their code changes are going to cost on the cloud before being deployed (in CI/CD like GitHub or GitLab). Previously,
I was one of the founders of tfsec (it scanned code for security issues). One of the things I learnt was if we catch issues early, i.e. when the engineer was typing their code, we save a bunch of time.
I was thinking … okay, why not build cloud costs into the code editor. Show the cloud cost impact of the code as the engineers are writing it.
So I spent some weekends and built one right into JetBrains - fully free - keep in mind it is new, might be buggy, so please let me know if you find issues. It is check it out: https://plugins.jetbrains.com/plugin/24761-infracost
I recorded a video too, if you just want to see what it does:
https://www.youtube.com/watch?v=kgfkdmUNzEo
I'd love to get your feedback on this. I want to know if it is helpful, what other cool features we can add to it, and how can we make it better?
Final note - the extension calls our Cloud Pricing API, which holds 4 million prices from AWS, Azure and GCP, so no secrets, credentials etc are touched at all.
If you want to get the same Infracost goodness in your CI/CD, check out https://www.infracost.io/cicd
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.