AWS Exam GuidesNewsletterBlogContact

Functional Programming with AWS CDK

3 min read, last updated on 2020-12-13

As a functional programmer by training and passion, I could not resist and test how AWS CDK cooperates with functional languages. In this blog post, we will examine that from the perspective of the F#.

Hey Azure and Google Cloud - we need the AWS CDK from you too!

3 min read, last updated on 2020-12-13

AWS CDK is a first step towards treating IaC as a first-class code citizen in our projects. It can enable many new use cases. However, in a multi-cloud environment, we are still facing the domination of Terraform. But, what if other cloud providers would adopt this approach?

Introducing AWS Solutions Constructs

2 min read, last updated on 2020-12-22

AWS announced that they're presenting a library of predefined CDK constructs available to use. IMHO it is an awaited element that should be available from day zero. Let's investigate what it brings to the table!

AWS CDK? Why not Terraform?

6 min read, last updated on 2020-12-13

In many cases, the community treats Terraform as a sane default for the infrastructure as code. I can't entirely agree with that statement, mainly if this is wrongly motivated. Today, I would like to present the unique selling points that show when using AWS CDK is a better-suited tool for the job.

Using aspects in AWS CDK

3 min read, last updated on 2020-12-22

AWS CDK introduces not only tooling, wrappers, constructs, and patterns, but also additional elements that allow us to leverage the expressive power of programming languages. Today I'd like to show you such items: aspects that would enable us to do cool stuff that is very hard to achieve otherwise.

Troubleshooting AWS CDK: part 2 - Explicit Dependencies

2 min read, last updated on 2020-12-22

In the previous article, we have overcome two relatively straightforward and expected issues (especially if you have some experience with CloudFormation). Now we have a much bigger problem that we need to face.

Troubleshooting AWS CDK: part 1 - Nested Stacks

5 min read, last updated on 2020-12-22

Now it's time to polish our project and face reality, what to do when we observe some problems. Today, we will talk about the prevalent AWS CloudFormation issue surfacing through AWS CDK.

Sharing resources in AWS CDK

5 min read, last updated on 2020-12-22

Cloud resources do not exist in isolation, as when it comes to Infrastructure as Code, we deal with infrastructure graph. It means that we need to create relationships between them, and AWS CDK has to support that - so let's learn how to do it!

How to parametrize our AWS CDK stacks?

3 min read, last updated on 2020-12-22

Because we use AWS CDK in some areas, we need to adjust our previous approach based, which is based on experience. Parametrizing stacks is such a place, and today, we will address that difference.

Our first Construct in AWS CDK

6 min read, last updated on 2020-12-22

Okay, so after understanding the bootstrap, testing, and why we have chosen TypeScript - it's time to define our first Construct and understand how to use this foundational element in AWS CDK.

AWS CDK and Tests

1 min read, last updated on 2020-12-22

Now we need to talk about testability! AWS CDK gives us unique selling points and mechanisms related to testing.

Why do we need CDK bootstrap?

3 min read, last updated on 2020-12-22

Let's talk about one very important aspect of the CDK structure: bootstrap. Why we need it, and how CDK works under the hood.

Creating our first VPC in AWS CDK

5 min read, last updated on 2020-12-22

Today, we would like to start building our workshop infrastructure, which includes a dedicated VPC for each participant. VPC sounds hard, right? Let's see how we can implement it in AWS CDK.

How Serverless Can Impact Your Business Model

8 min read, last updated on 2020-12-22

You must have heard the term serverless. It is 2019, and everyone in IT is buzzword driven. Many of the companies are actively participating in or seriously considering taking part in the serverless revolution. Is it worth it? What is in it for you? I would like to focus on not-so-obvious advantages that technology brings to the table, particularly business-wise.

Introduction to AWS CDK

5 min read, last updated on 2020-12-22

In August 2018, AWS announced that a new kid, called Cloud Development Kit, arrived on the block of Infrastructure as Code. What is it, and how it can help us with a daily struggle with CloudFormation?

Is Infrastructure as Code suffering from Stockholm Syndrome?

6 min read, last updated on 2020-12-22

This question popped into my mind recently. After several sessions with the AWS CDK, when I worked through typical tasks that we all do as Cloud Architect/DevOps Engineers on AWS, I realized that we did not arrive at the breakthrough in Infrastructure as Code space recently.

AWS CloudFormation versus Terraform

9 min read, last updated on 2020-12-22

Choosing the best tool for your Infrastructure as Code is not an easy task. On the one hand, you are aware of the cloud providers' risks, including vendor lock-in. On the other hand, external tools impose many limitations. How to wisely choose the proper one? Let's find out!

YouTube, Twitter, LinkedIn, Instagram, Facebook
awsmaniac.com © 2021, built with Gatsby and template from @kjendrzyca