Road to DevOps – How Tools Like AWS CDK Help with DevOps Transition

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • terraform-cdk

    Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform

  • Luckily, there are various tools on the market that try to solve problems mentioned above with a different level of maturity, like Pulumi or cdktf, that allows you to use familiar programming languages and CDK constructs to define cloud infrastructure and provision it through HashiCorp Terraform. That one is a brilliant solution that connects the advantages of CDK and the great power of Terraform and its huge base of providers, along with a friendly community.

  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • Luckily, there are various tools on the market that try to solve problems mentioned above with a different level of maturity, like Pulumi or cdktf, that allows you to use familiar programming languages and CDK constructs to define cloud infrastructure and provision it through HashiCorp Terraform. That one is a brilliant solution that connects the advantages of CDK and the great power of Terraform and its huge base of providers, along with a friendly community.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Pulumi

    Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀

  • Luckily, there are various tools on the market that try to solve problems mentioned above with a different level of maturity, like Pulumi or cdktf, that allows you to use familiar programming languages and CDK constructs to define cloud infrastructure and provision it through HashiCorp Terraform. That one is a brilliant solution that connects the advantages of CDK and the great power of Terraform and its huge base of providers, along with a friendly community.

  • aws-cdk

    The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code

  • Actually, I'm satisfied with the fact that I'll vendor lock myself a bit with AWS, mainly because this is my field of expertise and I have the most experience with AWS services. After short onboarding, I should be ready to work. This environment is familiar to me, and also the toolset, right? Indeed, mostly. One simple thing, that is so much different in the bigger picture - AWS CDK. So what is the CDK? According to AWS, it's is an open-source software development framework to define your cloud application resources using familiar programming languages. Pretty neat right? At first sight, it seems like a substitute to Terraform.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts