Pedram Hamidehkhan's Personal Blog
When it comes to infrastructure as code, tools like Terraform, AWS CDK, and Pulumi immediately come to mind. Although these tools include testing capabilities, they often lack a fully integrated...
We all know that infrastructure as code (IaC) is a wildy adopted pattern to provision infrastrcuture and manage infrastructure. Some good examples are Terraform, AWS Cloud Formation and Azure ARM...
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 consumption of this...
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 mechanism to enable...
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 applicaiton, but in...
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...
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 on...
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 isn’t really difficult. The...
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 console....
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 on...
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...
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...
I’ve recently taken the Azure 303 Exam and would like to share my experience, hoping it migth well someone. I am going to start with the organizational stuff, then some...
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...
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...
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 to...
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 tutorial...
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...
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,...
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,...
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 in...
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...