|
|
|
|
|
by xyzzy123
947 days ago
|
|
Our team uses CDK or CFN for building aws "platform level" infra (ie is go to for infra roles who build / maintain kube clusters or account level stuff), but terraform as the iac for devs who manage their own app-level resources eg rds, queues, hsms etc. The rationale is that CDK/CFN seems to work more reliably "at scale" for commonly used stacks due to low drama rollbacks etc. Roles that are primarily infra tend to not mind using aws focused tooling. For devs, the documentation and usability of terraform is just better, plus the wide range of 3rd party integrations is handy. While it can be fiddly / not as scalable it's also a lot easier to adopt resources or refactor stuff which you tend to need more with "precious" long lived app resources. |
|