Engineering & Life

Jayanth's Blog

Thoughts on AWS, Terraform, Kubernetes, platform engineering, and the quieter things in life.

197Posts
19Topics
2020Min of reading
Sep 4, 2026Latest
$ |
197 posts
Week 2: Automating PostgreSQL Provisioning with ServiceNow and AWS
In my 14 years as a DBA, I've seen this scene play out hundreds of times. A developer raises a ticket:"Need a PostgreSQL database for my new service."The ticket…
Week 1: From Ticket to EC2 in 6 Minutes: Enterprise Self-Service Infrastructure on AWS
Every large enterprise has this problem: a developer needs a VM. They open a ticket. It goes to a queue. Someone reads it three days later, asks clarifying ques…
Day 30 - Multi-Environment GitOps Drift Detection with Automated Remediation
To conclude my30-Day AWS Terraform Challenge,I tackled a critical problem for modern cloud architectures:managing infrastructure drift across multiple environme…
Day 29 - GitOps Patient Zero — Continuous Delivery on AWS EKS with Argo CD and Kustomize
Today's project moves away from manual, ad-hoc cluster provisioning and embraces true modern cloud operations by setting up a production-gradeGitOps Continuous…
Day 28 - Building a Highly Available 3-Tier AWS Application with Terraform and GitHub Actions
For Day 28, the goal was to build a highly available 3-tier application on AWS. The application included a Node.js frontend, a Go backend API, and a PostgreSQL…
Day 27 – Production Style AWS Infrastructure with Terraform and GitHub Actions CI/CD
For Day 27 of my AWS and Terraform learning journey, I wanted to move beyond basic Terraform deployments and simulate a more production style Infrastructure as…
Day 26 -Terraform Cloud and Workspace Management
For Day 26 of my AWS Terraform learning journey, I explored HCP Terraform Cloud and workspace management.
Day 25 - Terraform Import for Existing AWS Resources
Today I worked on Terraform import as part of Day 25 of my AWS Terraform learning series.
Day 24 - Highly Available and Scalable Django Application on AWS using Terraform
Today I worked on deploying a highly available and scalable Django application on AWS using Terraform. The goal of this project was to understand how production…
Day 23 - Building S3 Security & Operations Monitoring using Terraform, CloudTrail, CloudWatch and SNS
For Day 23 of my AWS Terraform journey, I built a security monitoring solution for Amazon S3 using Terraform modules.
Day 22 - Deploying an RDS MySQL Web Application Stack with Terraform Modules
For Day 22 of my 30 Days of AWS Terraform challenge, I built a small but complete web application stack using Terraform modules.
Day 21 - AWS Policy and Governance
For Day 21 of my AWS Terraform learning journey, I worked on a mini project focused on AWS policy creation and governance setup. The goal was to build a small b…
Day 20 - Deploying an Amazon EKS Cluster Using Custom Terraform Modules
In this project, I deployed a complete Amazon EKS environment using Terraform custom modules. The goal of this implementation was to understand how production s…
Day 19 - Understanding Terraform Provisioners with AWS EC2 and Nginx
For Day 19 of my challenge, I explored Terraform Provisioners using AWS EC2.
Day 18 - Serverless Image Processing with AWS Lambda, S3, and Terraform
For Day 18 of my AWS Terraform learning journey, I built a backend only serverless image processing pipeline using Amazon S3, AWS Lambda, Lambda Layers, and Ter…
Day 17 - AWS Elastic Beanstalk Blue Green Deployment with Terraform
Today I worked on Blue Green Deployment using AWS Elastic Beanstalk and Terraform.
Day 16 - Managing AWS IAM Users with Terraform using CSV
Today I worked on managing AWS IAM users using Terraform with a CSV-driven approach.
Day 15 - Cross Region VPC Peering with Terraform
There’s something powerful about watching two completely separate networks start talking to each other… quietly, privately, without the internet even noticing.
Day 14 - Static Website Hosting using Terraform
Today I worked on my first mini project in my AWS Terraform journey. The goal was to deploy a static website using S3 and CloudFront.
Day 13 - Terraform Data Sources
Today’s learning felt like a shift from “building everything” toworking intelligently with what already exists.
Day 12 - Terraform Functions Part 2
Today I continued my Terraform journey by working with advanced built-in functions.
Day 11 - Terraform Functions Part 1
Today I worked on Day 11 of my AWS Terraform learning journey. The focus was Terraform built-in functions and how they help clean, transform, validate, and reus…
Day 10 - Terraform Dynamic Blocks, Conditional Expressions, and Splat Expressions
There is a moment in learning Terraform where it stops feeling like writing static code, and starts feeling like shaping logic. Day 10 was that moment for me.
Day 9 - Terraform Lifecycle Meta Arguments in AWS
In the previous days, I focused on creating resources using Terraform.Today was different.
How was your experience?
Your feedback helps improve this site.
PoorExcellent