Use Cases and Deployment Scope
We were looking for an IaC technology, something refreshing after so much hassles with the current bloated terraform repo (our faults, not terraform's). Given that 99.99% of our infra is on AWS CloudFormation & CDK seem like a natural choice.
On top of that, with limited Platform team, the ability to use Typescript for IaC is a big plus, as the software engineers can participate in maintaining their team's own infra.
Alternatives Considered
HashiCorp Terraform, Red Hat Ansible Automation Platform and Kubernetes