Writing

Notes from the cloud.

Hands-on write-ups of things I built or finally understood. Mostly AWS, containers and data infrastructure.

4 min read Maximizing AWS Cost Savings: Compute vs. EC2 Instance Savings Plans When running workloads on AWS, cost optimization is always a priority. AWS offers Savings Plans as a way to significantly reduce compute costs, but... 3 min read Choosing Between Network Load Balancer and Application Load Balancer in AWS When deploying applications on AWS, choosing the right load balancer is crucial for performance, availability, and scalability. AWS offers two prim... 3 min read Understanding Cross-Account Access in AWS In modern cloud environments, managing access across multiple AWS accounts is a common challenge. Whether you're operating within a multi-account A... 6 min read cfn-init vs. User Data: Which One Should You Use for EC2 Bootstrapping? When launching an Amazon EC2 instance, you often need to automate the installation of packages, configuration of services, and setup of application... 3 min read The Next Generation of AWS Systems Manager After watching the following re:Invent video from AWS (published on December 8, 2024), I found it insightful how AWS Systems Manager (SSM) has evol... 9 min read Autoscaling Group with Target Tracking Policy Using AWS CloudFormation In this blog post, we will explore how to create an autoscaling group with a target tracking policy using AWS CloudFormation. We'll delve into the ... 3 min read Simulate CPU Utilization with `stress` and `cpulimit` Simulating precise CPU utilization is essential for testing applications and systems under controlled conditions. For example, when evaluating syst... 9 min read Automating EC2 Recovery with AWS Lambda and EventBridge When managing cloud infrastructure, automating responses to common events can save time, reduce downtime, and ensure consistent operations. In this... 5 min read Deploying OpenSearch on AWS: A Step-by-Step Guide Using CloudFormation & AWS Console Amazon OpenSearch (formerly Elasticsearch) is a powerful tool for searching, analyzing, and visualizing data. In this guide, I want to show how to ... 13 min read Building a Scalable TODO App on AWS: CI/CD Pipelines, Serverless vs. Serverful Architectures, and Infrastructure-as-Code Cloud computing is a big deal these days, and the best way to learn it is by getting your hands dirty with real projects. That’s why I decided to b... 5 min read Building a Simple Docker-like Container Runtime in Python I've always been fascinated by how Docker works behind the scenes. Containers have revolutionized the way we develop and deploy applications, but t...