3 ms·
We've had a lot of success using the AWS CDK (our code[0]). We wrote a tonnn of stuff with Terraform back we were building a low-code platform, but it was a ton
by freeqaz 4y ago
We've had a lot of success using the AWS CDK (our code[0]). We wrote a tonnn of stuff with Terraform back we were building a low-code platform, but it was a ton of work to manage.
The AWS CDK has higher level "constructs"[1] that are really nice to use.
How does that compare to the state of the world for things like Pulumi or Terraform these days?
0: https://github.com/lunasec-io/lunasec/tree/master/lunatrace/bsl/backend-cdk/lib https://github.com/lunasec-io/lunasec/tree/master/lunatrace/...
Any of these files represents the infrastructure. The "bin" folder is the actual entry point.
1: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ecs_patterns.ApplicationLoadBalancedFargateService.html https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_...
We're using this as well as the Fargate SQS worker one to scale up backend job processing. Lambda is a pain and this works quite magically.