Alternatives to AWS Cloud Development Kit logo

Alternatives to AWS Cloud Development Kit

AWS CloudFormation, Packer, Pulumi, Yocto, and GeoEngineer are the most popular alternatives and competitors to AWS Cloud Development Kit.
175
87
+ 1
0

What is AWS Cloud Development Kit and what are its top alternatives?

It is an open source software development framework to model and provision your cloud application resources using familiar programming languages. It uses the familiarity and expressive power of programming languages for modeling your applications. It provides you with high-level components that preconfigure cloud resources with proven defaults, so you can build cloud applications without needing to be an expert.
AWS Cloud Development Kit is a tool in the Infrastructure Build Tools category of a tech stack.
AWS Cloud Development Kit is an open source tool with 10.6K GitHub stars and 3.5K GitHub forks. Here’s a link to AWS Cloud Development Kit's open source repository on GitHub

Top Alternatives to AWS Cloud Development Kit

  • AWS CloudFormation
    AWS CloudFormation

    You can use AWS CloudFormation’s sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don’t need to figure out the order in which AWS services need to be provisioned or the subtleties of how to make those dependencies work. ...

  • Packer
    Packer

    Packer automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images. ...

  • Pulumi
    Pulumi

    Pulumi is a cloud development platform that makes creating cloud programs easy and productive. Skip the YAML and just write code. Pulumi is multi-language, multi-cloud and fully extensible in both its engine and ecosystem of packages. ...

  • Yocto
    Yocto

    It is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture. It provides a flexible set of tools and a space where embedded developers worldwide can share technologies, software stacks, configurations, and best practices that can be used to create tailored Linux images for embedded and IOT devices, or anywhere a customized Linux OS is needed. ...

  • GeoEngineer
    GeoEngineer

    GeoEngineer uses Terraform to plan and execute changes, so the DSL to describe resources is similar to Terraform's. GeoEngineer's DSL also provides programming and object oriented features like inheritance, abstraction, branching and looping. ...

  • Scalr
    Scalr

    Scalr is a remote state & operations backend for Terraform with access controls, policy as code, and many quality of life features. ...

  • Azure Resource Manager
    Azure Resource Manager

    It is the deployment and management service for Azure. It provides a management layer that enables you to create, update, and delete resources in your Azure subscription. You use management features, like access control, locks, and tags, to secure and organize your resources after deployment. ...

  • Habitat
    Habitat

    Habitat is a new approach to automation that focuses on the application instead of the infrastructure it runs on. With Habitat, the apps you build, deploy, and manage behave consistently in any runtime — metal, VMs, containers, and PaaS. You'll spend less time on the environment and more time building features. ...

AWS Cloud Development Kit alternatives & related posts

AWS CloudFormation logo

AWS CloudFormation

1.6K
1.3K
88
Create and manage a collection of related AWS resources
1.6K
1.3K
+ 1
88
PROS OF AWS CLOUDFORMATION
  • 43
    Automates infrastructure deployments
  • 21
    Declarative infrastructure and deployment
  • 13
    No more clicking around
  • 3
    Any Operative System you want
  • 3
    Atomic
  • 3
    Infrastructure as code
  • 1
    CDK makes it truly infrastructure-as-code
  • 1
    Automates Infrastructure Deployment
  • 0
    K8s
CONS OF AWS CLOUDFORMATION
  • 4
    Brittle
  • 2
    No RBAC and policies in templates

related AWS CloudFormation posts

Joseph Kunzler
DevOps Engineer at Tillable · | 9 upvotes · 196.5K views

We use Terraform because we needed a way to automate the process of building and deploying feature branches. We wanted to hide the complexity such that when a dev creates a PR, it triggers a build and deployment without the dev having to worry about any of the 'plumbing' going on behind the scenes. Terraform allows us to automate the process of provisioning DNS records, Amazon S3 buckets, Amazon EC2 instances and AWS Elastic Load Balancing (ELB)'s. It also makes it easy to tear it all down when finished. We also like that it supports multiple clouds, which is why we chose to use it over AWS CloudFormation.

See more

I use Terraform because it hits the level of abstraction pocket of being high-level and flexible, and is agnostic to cloud platforms. Creating complex infrastructure components for a solution with a UI console is tedious to repeat. Using low-level APIs are usually specific to cloud platforms, and you still have to build your own tooling for deploying, state management, and destroying infrastructure.

However, Terraform is usually slower to implement new services compared to cloud-specific APIs. It's worth the trade-off though, especially if you're multi-cloud. I heard someone say, "We want to preference a cloud, not lock in to one." Terraform builds on that claim.

Terraform Google Cloud Deployment Manager AWS CloudFormation

See more
Packer logo

Packer

580
551
42
Create identical machine images for multiple platforms from a single source configuration
580
551
+ 1
42
PROS OF PACKER
  • 27
    Cross platform builds
  • 9
    Vm creation automation
  • 4
    Bake in security
  • 1
    Good documentation
  • 1
    Easy to use
CONS OF PACKER
    Be the first to leave a con

    related Packer posts

    John Kodumal

    LaunchDarkly is almost a five year old company, and our methodology for deploying was state of the art... for 2014. We recently undertook a project to modernize the way we #deploy our software, moving from Ansible-based deploy scripts that executed on our local machines, to using Spinnaker (along with Terraform and Packer) as the basis of our deployment system. We've been using Armory's enterprise Spinnaker offering to make this project a reality.

    See more
    Pulumi logo

    Pulumi

    255
    278
    20
    Modern Infrastructure as Code
    255
    278
    + 1
    20
    PROS OF PULUMI
    • 7
      Infrastructure as code with less pain
    • 4
      Best-in-class kubernetes support
    • 2
      Great CLI
    • 2
      Simple
    • 2
      Can use many languages
    • 1
      Built-in secret management
    • 1
      Can be self-hosted
    • 1
      Multi-cloud
    CONS OF PULUMI
      Be the first to leave a con

      related Pulumi posts

      Yocto logo

      Yocto

      68
      61
      0
      An open Source embedded Linux build system
      68
      61
      + 1
      0
      PROS OF YOCTO
        Be the first to leave a pro
        CONS OF YOCTO
          Be the first to leave a con

          related Yocto posts

          GeoEngineer logo

          GeoEngineer

          52
          64
          0
          Ruby DSL and DSL (geo) to codify then plan and execute changes to cloud resources, by Coinbase
          52
          64
          + 1
          0
          PROS OF GEOENGINEER
            Be the first to leave a pro
            CONS OF GEOENGINEER
              Be the first to leave a con

              related GeoEngineer posts

              Scalr logo

              Scalr

              45
              33
              26
              Scalr is a remote state & operations backend for Terraform with access controls and policy as code
              45
              33
              + 1
              26
              PROS OF SCALR
              • 5
                Image Builder
              • 3
                Open Source
              • 3
                Auto Scaling
              • 2
                Orchestration
              • 2
                Multi-Cloud Support
              • 2
                Cost Analytics
              • 2
                Chef Integration
              • 2
                Hybrid Cloud Management
              • 2
                User Friendly
              • 1
                Terraform CLI Integration
              • 1
                Open Policy Agent
              • 1
                Cost
              CONS OF SCALR
                Be the first to leave a con

                related Scalr posts

                Azure Resource Manager logo

                Azure Resource Manager

                38
                86
                9
                A management framework that allows administrators to deploy, manage and monitor Azure resources
                38
                86
                + 1
                9
                PROS OF AZURE RESOURCE MANAGER
                • 3
                  Bicep - Simple Declarative Language
                • 1
                  Infrastructure-as-Code
                • 1
                  Over 1K samples the QuickStart repo
                • 1
                  Deep integration with Azure services like Azure Policy
                • 1
                  Day 1 resource support
                • 1
                  RBAC and Policies in templates
                • 1
                  Versioned deployment via Blueprints
                CONS OF AZURE RESOURCE MANAGER
                  Be the first to leave a con

                  related Azure Resource Manager posts

                  Habitat logo

                  Habitat

                  33
                  58
                  5
                  Application Automation framework by Chef
                  33
                  58
                  + 1
                  5
                  PROS OF HABITAT
                  • 2
                    Easy to use
                  • 1
                    Supervisor is great concept
                  • 1
                    Lightweight
                  • 1
                    Cross platform builds
                  CONS OF HABITAT
                    Be the first to leave a con

                    related Habitat posts