Blog Posts
Browse through all articles on cloud, data, and devops engineering.
Implementing S3 Bucket Policies Using AWS CDK
In this blog post, we will explore how to implement S3 bucket policies using AWS CDK (Cloud Development Kit). We'll cover two approaches: explicit and implicit. By the end of this guide, you will understand how to create S3 bucket policies in a struc...
Read moreGCP Instance Scheduler using Terraform
Managing cloud resources efficiently is crucial for optimizing costs and ensuring that resources are only utilized when needed. One common requirement is to automatically shut down virtual machines (VMs) during non-working hours to save costs. In thi...
Read moreGetting Started with Pulumi: Deploying a Demo App to AWS and GCP Using TypeScript
Pulumi is a modern infrastructure as code (IaC) tool that empowers developers to define multi cloud resources using familiar programming languages such as TypeScript, Python, Go, and C#. In this blog post, I will guide you through the process of gett...
Read moreWhat is Context and its Significance in AWS CDK
Amazon Web Services Cloud Development Kit (AWS CDK) is a powerful infrastructure-as-code (IaC) framework that allows developers to define cloud infrastructure using familiar programming languages. One essential concept within AWS CDK that plays a cru...
Read moreAutomating AWS CodePipeline Notifications to Discord Using Lambda and Terraform
Introduction In DevOps, continuous integration and delivery (CI/CD) pipelines are integral for efficient software development. AWS CodePipeline facilitates the orchestration of these pipelines, but keeping track of pipeline executions in real time ca...
Read moreCreating a CI/CD Pipeline for AWS Elastic Beanstalk with AWS CDK
In this blog, I will provide a comprehensive guide on how to set up a Continuous Integration/Continuous Deployment (CI/CD) pipeline for an AWS Elastic Beanstalk application using the AWS Cloud Development Kit (CDK). I will break down the code into sm...
Read more