5 ms·
When is it actually desirable to imperatively program your cloud provider rather than using something like Terraform? Obviously there are services meant to be
by closeparen 6y ago
When is it actually desirable to imperatively program your cloud provider rather than using something like Terraform?
Obviously there are services meant to be consumed from application code, but the infrastructure provisioning stuff?
- KptMarchewa 6y agoEven if I wanted to use real programming language for that, Pulumi seems to be better choice.
- tonyhb 6y agoIt's not, trust me. Use the terraform CDK instead.
- bigyikes 6y agoMaybe this makes it easier to develop things like Terraform using Rust?
- dominotw 6y ago> When is it actually desirable to imperatively program your cloud provider rather than using something like Terraform? One place I've done is when your infra needs to dynamically scale up/down based on load.
- NikolaeVarius 6y agoTF supports this just fine
- catlifeonmars 6y agoI have built several services that do dynamic infrastructure provisioning in response to API calls as part of the core functionality. This isn’t unusual.
- jen20 6y agoWhen implementing a Terraform provider, for one. At one point I had the scaffolding up to build providers in Rust (contributing to Tonic and Rusoto along the way) - many of the bugs in TF providers would be resolved by generics and type safety.