Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Infrastructure as code should from the beginning have been through a strict typed language with solid dependency and packaging contract.

I know that there are solutions like CDK and SST that attempt this, but because the underlying mechanisms are not native to those solutions, it's simply not enough, and the resulting interfaces are still way too brittle and complex.



Try pulumi!


Yup that's what SST wraps (or at least it did when I was fiddling with it). And even Pulumi still is at the behest of the cloud providers... it still has to mirror complexity of the providers to a considerable degree. Devexp is leaps and bounds better with Pulumi than CDK though.


I mean terraform provides this but using it doesn't give a whole lot of value, at least IME. I enforce types but often an upstream provider implementation will break that convention. It's rarely the fault of the IAC itself and usually the fault of the upstream service when things get annoying.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: