Edwin Ruto·Sep 23Deploying My First Server with Terraform: A Beginner’s GuideToday was the day things got real. I stopped reading about Infrastructure as Code and started executing it. By the end of this lab, I had a…
Edwin Ruto·Jul 15How I Cured My “AWS Billing Anxiety” with a Local Automation ScriptLet’s be honest: if you play around in the cloud, you’ve probably had this shared, recurring nightmare.
Edwin Ruto·Apr 16From Intimidating to Exhilarating: Containerizing and Pushing My Portfolio to Docker HubIf you had asked me about Docker a while ago, I would have told you it was this overly complex, intimidating tool reserved only for senior…
Edwin Ruto·Mar 22Managing High-Traffic Apps with AWS ALB & Terraform (Day 5)If Day 4 was about building a cluster, Day 5 is about making that cluster Production-Ready. Today, I deployed an Elastic Load Balancer…
Edwin Ruto·Mar 21Deploying a Highly Available Web App on AWS Using Terraform (Day 4)If Day 3 was about “Hello World,” Day 4 was about “Hello World, at Scale.” Today, I shifted from hardcoding values to using Input Variables…
Edwin Ruto·Mar 19Deploying My First Server with Terraform: A Beginner’s Guide (Day 3)Today was the day things got real. I stopped reading about Infrastructure as Code and started executing it. By the end of this lab, I had a…
Edwin Ruto·Mar 18Step-by-Step Guide: Setting Up Your Terraform & AWS EnvironmentYesterday was about the “Why.” Today is about the “How.”
Edwin Ruto·Mar 17What is Infrastructure as Code and Why It’s Transforming DevOpsI recently kicked off a 30-day Terraform challenge, and Day 1 turned out to be more than just an introduction — it was a mindset shift…
Edwin Ruto·Jun 8, 2025Avoid My Mistakes: Pushing Your IaC Project to GitHub Without Hitting File Size LimitsAs a cloud enthusiast working on real-world Infrastructure as Code (IaC) projects using Terraform, I wanted to push my local directory to…
Edwin Ruto·Mar 25, 2025Installing PostgreSQL, Node.js, and Deploying a Node.js App on Amazon Linux 2023Amazon Linux 2023 introduces some changes in package management. It uses dnf instead of amazon-linux-extras and provides PostgreSQL via…