Software Alternatives & Reviews

AWS Provisioning Three Ways

Terraform Serverless Clojure AWS CloudFormation
  1. Tool for building, changing, and versioning infrastructure safely and efficiently.
    Pricing:
    • Open Source
    Terraform. Terraform from Hashicorp is a big deal. They have pulled off an amazing feat: to unify all the clouds and over 1,000 different providers into a single provisioning language. One of my favorite things about Terraform is that it helps you see differences between your application as configured and how it really is in the real world. Configuration drift really exists, and it is important to stay on top of it.

    #DevOps Tools #Developer Tools #Continuous Integration And Delivery 31 social mentions

  2. Toolkit for building serverless applications
    Pricing:
    • Open Source
    Serverless framework. There's a lot to like about Serverless framework. It provides commands for deploying to different stages (think dev/test/prod) as well as invoking locally for test purposes. This method uses is a front-end for AWS CloudFormation, which was a pioneer in infrastructure-as-code wave. One downside is that provisioning takes a bit longer, so the feedback loop when making code updates is not as quick as I like.

    #Developer Tools #Open Source #CMS 39 social mentions

  3. Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
    Pricing:
    • Open Source
    So far, I haven't even mentioned that the demo code I wrote is in Clojure, my favorite language. Usually, it's quite a bit of effort to deploy clojure, because you need a compiler and build pipeline to get your artifacts ready to run. Thanks to a lightweight interpreter called nbb, you can interpret Clojure in a lambda as easily as you can interpret JavaScript. If you're not into Clojure, it's not a problem. These three forms of provisioning lambdas work with any of the lambda runtimes (node, python, java, go, ruby, and .NET).

    #Programming Language #OOP #Generic Programming Language 37 social mentions

  4. AWS CloudFormation gives developers and systems administrators an easy way to create and manage a...
    Pricing:
    • Open Source
    Serverless framework. There's a lot to like about Serverless framework. It provides commands for deploying to different stages (think dev/test/prod) as well as invoking locally for test purposes. This method uses is a front-end for AWS CloudFormation, which was a pioneer in infrastructure-as-code wave. One downside is that provisioning takes a bit longer, so the feedback loop when making code updates is not as quick as I like.

    #DevOps Tools #Continuous Integration #Continuous Deployment 113 social mentions

Discuss: AWS Provisioning Three Ways

Log in or Post with