Posts by Category
AWS
Wing It: Cloud CRUD with Winglang
I spend a lot of time in Terraform and CDK, but I kept wishing for a tighter feedback loop when I’m experimenting. Winglang scratches that itch with a local ...
Reduce AWS Lambda Cold Starts with Terraform Cloud
In this post we are going to properly address the cold starts for Lambda Functions. In a later post we will create a private module which facilitates consump...
Serverless CRUD API with CDK for Terraform (CDKTF): Lambda, API Gateway, DynamoDB
In this post, we will build a basic serverless CRUD application on AWS using CDK for Terraform. In a previous post we created a simple hello world applicatio...
Lambda and API Gateway with CDK for Terraform (CDKTF) on AWS
In this post, you learn how to use CDK for Terraform to build a sample serverless application on AWS. We are going to use AWS lambda and API Gateway to build...
Host a Static Website on AWS with Terraform (S3)
In this post, you learn how to use Terraform to create a static website on AWS. This example is suitable for scenarios where you have a frontend team working...
Build a Serverless Backend in the AWS Console and Export to CDK or SAM
I’ve recently discovered a new way to create serverless backend in AWS using the GUI. Of course, creating lambda functions and dynamodb tables through the UI...
CloudWatch Dashboards as Code with AWS CDK (L1 vs L2 Constructs)
In this post we are going to take a pragmatic approach on monitoring as code with CDK. As you might already know, you can visually design dashboards in AWS ...
Step Functions with AWS CDK: A Pragmatic Way to Build Workflows
In this post we are going to take a pragmatic approach on how to develop workflows with step function and AWS CDK. In previous posts (and also many examples...
GitHub Copilot for AWS CDK: Can It Write Your Infrastructure Code?
In this post we are going to have a look at Github’s Copilot and how we can leverage it spin up some resources using AWS CDK. Copilot is still in technical p...
Deploy a Container on AWS Fargate with CDK (ECS Tutorial)
In this post, you learn how to use AWS CDK to deploy containers in AWS Fargate. AWS Fargate is a service in AWS which enables us to deploy Docker container a...
Create AWS EC2 Instances with CDK for Terraform (CDKTF)
In this post, you learn how to use CDK for Terraform to spin up Virtual Machines in AWS. We have already done a similar tutorial using AWS CDK, but this one...
SQS + Lambda + DynamoDB with AWS CDK: Decoupled Serverless Backend
In this post, you learn how to use AWS CDK to create a backend system which persists data to a database using SQS and Dynamodb and Lambda. Although this tuto...
Launch Windows EC2 Instances on AWS with CDK (TypeScript)
In this post, you learn how to use AWS CDK to spin up windows EC2 instances in AWS. EC2 is the Virtual Machine (Iaas) offering from AWS and today celebrates ...
AWS Cron Job with CDK: Schedule Tasks with EventBridge and SNS
In this post, you learn how to use AWS CDK to create a cron job in AWS. A cron job is essentially a task which resources periodically, e.g. every minute, day...
Secure a REST API with AWS Cognito and CDK (API Gateway + Lambda)
In this post, you learn how to use AWS CDK to create a REST API which is secured with AWS Cognito in AWS. The components used for this application are, AWS C...
AWS Step Functions with CDK: Build a Serverless Workflow (TypeScript)
In this post, you learn how to use AWS CDK to create a basic yet powerful workflow in AWS. You can use this workflow to implement very complex applications i...
AWS CDK REST API Tutorial: API Gateway, Lambda and DynamoDB CRUD
In this post, you learn how to use AWS CDK to create a basic yet powerful backend in AWS. The components used for this application are, AWS API Gateway which...
Terraform
Why CDK for Terraform (CDKTF) Makes Infrastructure as Code Accessible
We all know that infrastructure as code (IaC) is a widely adopted pattern to provision and manage infrastructure. Some good examples are Terraform, AWS Cloud...
Reduce AWS Lambda Cold Starts with Terraform Cloud
In this post we are going to properly address the cold starts for Lambda Functions. In a later post we will create a private module which facilitates consump...
Terraform Cloud Private Registry: Share Infrastructure Modules Across Teams
I’d like to start this post with a great quote from The DevOps Handbook which says: “When new learnings are discovered locally, there must also be some mecha...
Serverless CRUD API with CDK for Terraform (CDKTF): Lambda, API Gateway, DynamoDB
In this post, we will build a basic serverless CRUD application on AWS using CDK for Terraform. In a previous post we created a simple hello world applicatio...
Lambda and API Gateway with CDK for Terraform (CDKTF) on AWS
In this post, you learn how to use CDK for Terraform to build a sample serverless application on AWS. We are going to use AWS lambda and API Gateway to build...
Host a Static Website on AWS with Terraform (S3)
In this post, you learn how to use Terraform to create a static website on AWS. This example is suitable for scenarios where you have a frontend team working...
Create AWS EC2 Instances with CDK for Terraform (CDKTF)
In this post, you learn how to use CDK for Terraform to spin up Virtual Machines in AWS. We have already done a similar tutorial using AWS CDK, but this one...
Azure App Service Plan with CDK for Terraform (CDKTF) Tutorial
In this post, you learn how to use CDK for Terraform to create App Service Plans in Azure. If you are familiar with AWS, App Service Plan is very similar to ...
CDK for Terraform (CDKTF): Create Azure Virtual Machines
In this post, you learn how to use CDK for Terraform to spin up Virtual Machines in Azure. This tutorial might incure costs in your account, so don’t forget...
Azure
Azure App Service Plan with CDK for Terraform (CDKTF) Tutorial
In this post, you learn how to use CDK for Terraform to create App Service Plans in Azure. If you are familiar with AWS, App Service Plan is very similar to ...
CDK for Terraform (CDKTF): Create Azure Virtual Machines
In this post, you learn how to use CDK for Terraform to spin up Virtual Machines in Azure. This tutorial might incure costs in your account, so don’t forget...
Certification
Azure AZ-303 Exam Tips and Study Resources
I’ve recently taken the Azure 303 Exam and would like to share my experience, hoping it might help someone. I am going to start with the organizational stuff...
AI Tools
A First Look at Kiro Crew
Amazon open sourced Kiro Crew a few weeks ago, and I spent some evenings going through the repo and the docs to work out what it actually does. Most of the c...