AWS Exam GuidesNewsletterBlogContact

5 things that look better in AWS CDK than in AWS CloudFormation

7 min read, last updated on 2021-03-11

There are some places in AWS CloudFormation that are not just obscure but horrifying. In this blog post, we will look at those monstrosities (πŸ‘ΉπŸ‘»πŸ’€) closely, and I would like to show how AWS CDK can help there.

The Complete History of AWS Outages

1 min read, last updated on 2021-12-20

... at least the most major ones. πŸ˜‰ This is one of those posts that I wanted to prepare a few years ago. However, I couldn't do that in an approachable form. Now I have found a really viable and interesting visualization, which may help make the topic easier to comprehend. Enjoy!

Why should you care about AWS Community Builders program?

4 min read, last updated on 2021-02-22

As a meetup organizer and active conference participant, I strongly believe that knowledge sharing and learning have the biggest impact if it's performed in a group. Community is the strongest thing you can and should build around technology. However, that's just a tip of an iceberg! In this post, I am summarizing all benefits that are waiting in the AWS Community Builders program.

Knowledge Evaporation Considered Harmful

4 min read, last updated on 2021-02-20

Why are we letting evaporate our knowledge when we are sharing it? I am deliberately using Clubhouse's popularity in Poland as bait to share why, even that I was previously enthusiastic, I am now hesitant about leveraging the temporal nature of some social media platforms.

My Personal Top 5 Announcements from AWS re:Invent 2020

9 min read, last updated on 2021-02-18

AWS re:Invent 2020 is over. Considering that it took almost 4 weeks, which means 800+ talks, it was hard to choose when to summarize that. Most people did that in December 2020, but I have decided to follow a different path. Instead, I have carefully reviewed new things and prepared my personal top 5 announcements based on those services' real service review and potential.

I have watched 155 AWS re:Invent 2020 talks, so you can watch just the best ones...

8 min read, last updated on 2021-02-11

Each year, AWS generates a ton of video content from an annual re:Invent conference. For us, consumers of that content, that's both a good and bad situation. Good, because we have a lot of resources to learn from. Bad, because it requires a curation of such a pile of videos. Luckily there are such maniacs like me, which do that with passion and eagerness to share. Enjoy! πŸ˜‰

My First Honest Review of Amazon Managed Workflows for Apache Airflow (MWAA)

6 min read, last updated on 2021-02-05

Newly released AWS service and eager cloud architect - what can go wrong? πŸ˜… Well, there are some significant constraints and rough edges, but the overall impression is good. And hopes are even higher. Nevertheless, I have spent a significant amount of time doing quality assurance work for AWS - and if you are looking into using Amazon MWAA, you should be aware of that. Learn from my mistakes!

Taming AWS re:Invent 2020 sessions with AWS Glue DataBrew

9 min read, last updated on 2021-01-31

To prepare the best talks from the 155 that I watched during the AWS re:Invent 2020, I needed to transform and join a few different data sets, which became a great chance to test AWS Glue Data Brew in the real situation. Stay with me and learn what capabilities helped, what is missing, and the point of using that tool!

What I miss in Amazon Kinesis Video Streams?

4 min read, last updated on 2021-01-25

Amazon Kinesis Video Streams (KVS) is a service that satisfies a very specialized set of use cases on the surface. It's more than that! However, there are some caveats and missing things - I decided to share what it is after working for more than 12 months with it straight. Let's document that! πŸ˜‰

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!

4 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