The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code (by aws)

Aws-cdk Alternatives

Similar projects and alternatives to aws-cdk

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better aws-cdk alternative or higher similarity.

Suggest an alternative to aws-cdk

Reviews and mentions

Posts with mentions or reviews of aws-cdk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-14.
  • How To Convert a Lambda to a Step Function
    2 projects | | 14 Jan 2022
    The first step (😉) of the State Machine is to make that external API Gateway call. I wasted a lot of time on this because it's not super well documented in the case of dynamic / proxied URLs. It seems like in most cases you'd use a POST with a body to hit an API Gateway to a pre-defined / static URL that points to a Step Function... and if you do that you can skip this first PASS step. There's also an open GitHub Issue related to this which is why I ultimately created the lib/ModifiedCallApiGatewayRestApiEndpoint.ts. The regular CallApiGatewayRestApiEndpoint method can't make use of JsonPath expressions to extend endpoints. What that means is in order to make use of my userId path parameter I need to first do a data transformation and then hack it in via the modified class.
  • Developer sabotages his own apps, then claims Aaron Swartz was murdered
    2 projects | | 10 Jan 2022
    Parts of this have been linked to here over the past week or so, but I don't think the full picture was discussed yet. Even ignoring the conspiracy aspects, it's another set of packages where a change in the upstream has had an effect on a number of other projects.

    One example (linked in the Ars piece) is the AWS Cloud Developer Kit:

  • What NPM Should Do Today to Stop a New Colors Attack Tomorrow
    14 projects | | 10 Jan 2022
    It broke a ton of other people’s projects, on purpose. You can argue that he could have done much worse — say exfiltrating all of the AWS credentials from CDK users – but there’s no definition where it’s not an abuse of trust to sabotage your users.

    14 projects | | 10 Jan 2022
    You meant CDK (aws-cli is written in Python) but it’s not that simple: they shipped a lock file which pinned 1.4.0 but while NPM honors that the popular yarn package manager does not:

    This floating behavior allowed for it to be overridden locally:

  • Self Managing Dedicated Server on AWS for $5/month
    3 projects | | 4 Jan 2022
    After posting my early experiences hosting Dedicated Server on AWS, u/twitu reached out to develop an automated script to set everything needed up with (more or less) a single command using AWS CDK.
  • How to create a queue processing Fargate service using aws-cdk ☁️👀
    1 project | | 4 Jan 2022
    It is important to set the upper scaling step to {"upper": 0, "change": 0}. This is because when the task takes the last message off the queue we do not want any change to occur to the service. If we set the change to be -1 the service will try to tear down the task whilst it is processing the last message. So it is key that when there are 0 messages on the queue we do not kill our task. We will solve this issue with CPU alarms later. See this link for an ongoing Github issue.
  • How to build a temporary email application?
    1 project | | 2 Jan 2022
    How I might do it: make a CDK construct which receives email via SES, publishes to an SNS topic, which has a a lambda subscriber, which writes the contents to a dynamodb table, with a TTL field ten minutes in the future. Then make an API which reads emails from the dynamodb table, and a website which hits the API and renders emails in the browser. Easy 😬
  • Struggling to understand why I would use lambda for a rest API
    2 projects | | 24 Dec 2021
  • My Favorite Tech Stack for 2022
    11 projects | | 23 Dec 2021
    Learn more about AWS CDK
  • Increasing development speed with CDK Watch
    1 project | | 15 Dec 2021
    There's also a PR to make this smoother which has had action this month and will hopefully come soon.
  • The Complete Guide to Adding AWS Resources to Your Amplify Project
    2 projects | | 13 Dec 2021
    This command will scaffold out files using AWS Cloud Development Kit (CDK) or AWS CloudFormation. You can then use this stack to add whatever services you like. In this post, we'll walk through what that experience is like so you can feel comfortable adding any AWS resource to your next project, not just the ones offered directly through the CLI .
  • How to migrate CDK v1 to CDK v2 in 10 minuets
    1 project | | 9 Dec 2021
    There are three parts I gotta modify as you could see the list above. And about point 3, before #issue17860 is resolved, you just follow what I've done, otherwise, you may fail even executing yarn build. In my CDK application, there are four .ts files under the lib directory, do you modify one by one? You might ask. My child, that is feasible yet you may start doubting why you have an infrastructure role and why you are here at the moment you're migrating. I usually count on VS Code for programming, both services and infrastructure. And you got take advantage of the Replace All function in VS Cod., That will save your life, trust me.
  • How to become an infrastructure-as-code ninja, using AWS CDK - part 4
    1 project | | 6 Dec 2021
    ❯ cdk diff Stack my-container-infrastructure IAM Statement Changes ┌───┬───────────────────────────────────┬────────┬────────────────┬─────────────────────────────────┬───────────┐ │ │ Resource │ Effect │ Action │ Principal │ Condition │ ├───┼───────────────────────────────────┼────────┼────────────────┼─────────────────────────────────┼───────────┤ │ + │ ${taskdef-webserver/TaskRole.Arn} │ Allow │ sts:AssumeRole │ │ │ └───┴───────────────────────────────────┴────────┴────────────────┴─────────────────────────────────┴───────────┘ (NOTE: There may be security-related changes not in this list. See Resources [+] AWS::IAM::Role taskdef-webserver/TaskRole taskdefwebserverTaskRole18D47E42 [+] AWS::ECS::TaskDefinition taskdef-webserver taskdefwebserver2E748BDD
  • AWS CDK v2 Released
    1 project | | 2 Dec 2021
  • AWS Cloud Development Kit (CDK) v2.0.0 has been released
    1 project | | 2 Dec 2021


Basic aws-cdk repo stats
5 days ago

aws/aws-cdk is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Find remote TypeScript jobs at our new job board There are 13 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.