Comment by fulafel
And learning TypeScript and CDK, if we're comparing scripted, repeatable setups which you should be doing from the start.
And learning TypeScript and CDK, if we're comparing scripted, repeatable setups which you should be doing from the start.
> repeatable setups which you should be doing from the start
Yes, but not with
> TypeScript and CDK
Unless your business includes managing infrastructure with your product, for whatever reason (like you provision EC2 instances for your customers and that's all you do), there is no reason to shoot yourself in the foot with a fully fledged programming language for something that needs to be as stable as infrastructure. The saying is Infrastructure as Code, not with code. Even assuming you need to learn Terraform from scratch but already know Typescript, you would still save you time compared to learning CDK, figuring out what is possisble with it, and debugging issues down the line.