Troposphere is a python project for AWS provisioning. This is a mature project.
AWS CDK is still in developer preview.
cdk diff does help on ease of state maintenance before cdk deploy. Am not sure, how troposphere helps us on state maintenance? except generating a cloudformation template...
From AWSEvent talk, it is mentioned that, abstractions are not built-in for using Troposphere
where as
AWS CDK has good abstractions.
CDK enables CI/CD, easily, where-as Troposphere needs extra automation to upload CF templates
We need to take a decision on picking one, to provision our infrastructure on AWS
From the aspect of state maintenance, software best practice, code maintenance & supported resource types, CI/CD(end-to-end automation) for provisioning,
What are the advantages of AWS_CDK vs Troposphere vs Stacker? being open to any programming language..
troposphere is part of what CDK does, a more apt comparison would be stacker (https://stacker.readthedocs.io/en/latest/ which uses troposphere -- I'm a maintainer of both) vs CDK. Let me know if you have any other questions!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With