🟢 Welcome to my World!
WORKSPACE
TIMELINE
root/welcome.hi

Articles by Sirish Gurung

ALB Ingress vs. NGINX Ingress on EKS — When to Use Which and How to Set Up Both with Terraform

ALB Ingress vs. NGINX Ingress on EKS — When to Use Which and How to Set Up Both with Terraform

Compare AWS ALB Ingress and NGINX Ingress on Amazon EKS, exploring architectural trade-offs, cost factors, and step-by-step Terraform & Kubernetes deployment patterns.

5 min read
Your First Deep Dive into Neural Networks: A Beginner's Guide.

Your First Deep Dive into Neural Networks: A Beginner's Guide.

Understand the core concepts of Deep Neural Networks.Learn its major components and magic behind how it learns.

7 min read
Terraform and EKS Basics: An Absolute Beginner's Guide to Infrastructure as Code

Terraform and EKS Basics: An Absolute Beginner's Guide to Infrastructure as Code

An absolute beginner's guide to Infrastructure as Code with Terraform and Amazon EKS, explaining blueprints, control planes, and how to read .tf and .yaml configs.

6 min read
From `docker compose up` to `kubectl apply` — A Developer's First Kubernetes Deployment

From `docker compose up` to `kubectl apply` — A Developer's First Kubernetes Deployment

Translate your local docker-compose workflows into production-ready Kubernetes Deployments and Services with declarative state management.

7 min read
Teaching an AI to Think: A Beginner's Guide to Reinforcement Learning.

Teaching an AI to Think: A Beginner's Guide to Reinforcement Learning.

A beginner's guide to Reinforcement Learning, focusing on the Q-Learning algorithm. The post details how to build and update a Q-Table, balancing exploration and exploitation to teach an agent through trial and error.

5 min read
Building a Production-Ready VPC for Amazon EKS with Terraform — No Modules Required

Building a Production-Ready VPC for Amazon EKS with Terraform — No Modules Required

Architect and provision a production-ready VPC for Amazon EKS from scratch using raw Terraform resources, covering subnet topology, NAT gateways, and Kubernetes tags.

8 min read
From Pixels to Predictions: Building Your First Fashion Classifier with Keras.

From Pixels to Predictions: Building Your First Fashion Classifier with Keras.

A step-by-step walkthrough guide to create your first image classification model.

5 min read
Building Your First Image Classifier: A Deep Dive into CNNs.

Building Your First Image Classifier: A Deep Dive into CNNs.

A practical tutorial on building a Convolutional Neural Network (CNN) for image classification using the CIFAR-10 dataset. Walk through the entire workflow, from data preparation and model architecture design to training and evaluation.

4 min read
The Complete Guide to Persistent Storage on EKS — EBS vs. EFS vs. Secrets Store CSI, All Provisioned with Terraform

The Complete Guide to Persistent Storage on EKS — EBS vs. EFS vs. Secrets Store CSI, All Provisioned with Terraform

Master persistent storage on Amazon EKS by configuring EBS block storage, EFS shared filesystems, and AWS Secrets Store CSI drivers using Terraform.

5 min read
Keep Your Pods Alive — Implementing Kubernetes Health Checks That Actually Work

Keep Your Pods Alive — Implementing Kubernetes Health Checks That Actually Work

Master Kubernetes readiness, liveness, and startup probes with Node.js/Express to prevent cascading restart storms and ensure high availability.

10 min read
Supercharge Your Image Classifier: An Intro to Transfer Learning.

Supercharge Your Image Classifier: An Intro to Transfer Learning.

A step-by-step tutorial on using transfer learning to build a highly accurate image classifier. It demonstrates how to load a pre-trained model (MobileNet V2), freeze its layers to preserve its learned knowledge, and then add and train a new custom classifier on top.

3 min read
MCP Servers: How to Give Your AI "Hands" to Interact With Your World.

MCP Servers: How to Give Your AI "Hands" to Interact With Your World.

This guide explains what MCP servers are, how to use them to connect your AI to apps like Obsidian and YouTube, and even how to build your own.

6 min read
Beyond Static Data: An Introduction to Recurrent Neural Networks (RNNs).

Beyond Static Data: An Introduction to Recurrent Neural Networks (RNNs).

A hands-on tutorial for building a text-generating AI using a Recurrent Neural Network (RNN). The guide covers everything from encoding the text and creating training sequences to building, training, and finally using the model to generate new, original text in a similar style.

4 min read
Chat with Your Documents: How RAG Connects LLMs to Your Private Data.

Chat with Your Documents: How RAG Connects LLMs to Your Private Data.

Explanation of what Retrieval-Augmented Generation (RAG) is, positioning it as a cost-effective way to connect large language models to private, up-to-date information.

5 min read
Ditch the aws-auth ConfigMap: Managing EKS Access with Terraform Access Entries and Policies

Ditch the aws-auth ConfigMap: Managing EKS Access with Terraform Access Entries and Policies

Migrate from the legacy aws-auth ConfigMap to modern AWS EKS Access Entries and API authentication using Terraform to build secure, auditable RBAC access models.

5 min read
Why Your Node.js Dockerfile Might Be Bigger Than It Needs To Be — A Multi-Stage Build Guide

Why Your Node.js Dockerfile Might Be Bigger Than It Needs To Be — A Multi-Stage Build Guide

Drastically reduce Node.js container image sizes and accelerate CI/CD build times using multi-stage builds, layer caching, and non-root security best practices.

6 min read
And So It Begins: Welcome to My Digital Playground.

And So It Begins: Welcome to My Digital Playground.

Welcome to my digital playground—a snapshot of my software engineering journey, learning in public, and exploring modern frameworks and cloud architectures.

2 min read
Right-Sizing Your Pods — A Practical Guide to Kubernetes Resource Requests & Limits

Right-Sizing Your Pods — A Practical Guide to Kubernetes Resource Requests & Limits

Right-size your Kubernetes workloads with CPU and memory requests & limits to prevent OOMKilled crashes, CPU throttling, and scheduling failures.

9 min read
NodePort, LoadBalancer, or Ingress? — Choosing the Right Way to Expose Your Kubernetes App

NodePort, LoadBalancer, or Ingress? — Choosing the Right Way to Expose Your Kubernetes App

Demystify Kubernetes networking and traffic routing by comparing ClusterIP, NodePort, LoadBalancer, Ingress, and the modern Gateway API.

9 min read
IRSA vs. EKS Pod Identity: A Side-by-Side Terraform Comparison for Granting AWS Permissions to Pods

IRSA vs. EKS Pod Identity: A Side-by-Side Terraform Comparison for Granting AWS Permissions to Pods

A side-by-side Terraform comparison of IAM Roles for Service Accounts (IRSA) and AWS EKS Pod Identity for securely granting least-privilege AWS permissions to pods.

8 min read
TERMINAL
1: zsh
sirishgurung@portfolio:-$cat ./contact.txt
▄▄   ▄▄▄▄ ▄▄▄▄ ▄▄  ▄▄▄      ▄▄ ▄ ▄ ▄▄▄▄ ▄▄▄▄ ▄▄ ▄      ▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄ ▄▄ ▄ ▄▄▄▄ ▄▄▄▄ ▄▄
██   ██ ▀  ██  ▀  ██▀       ██ █ █ ██ █ ██ █ ██ █       ██  ██ █ ██    ██ ▀  ██  ██ █ ██ ▀ ██ █ ██
██   ██▀   ██     ▀██▄      ██ █ █ ██ █ ██▄▀ ██▄▀       ██  ██ █ ██ ▄▄ ██▀   ██  ██▄█ ██▀  ██▄▀ ██
 █▄▄  █ █  ▐█      ▄▀▀       █ █ ▀  █ █ ▀█ █  █ █       ▐█   █ █ ▐▀ ▀▌  █ █  ▐█   █ █  █ █ ▀█ █ ▀▀
▀▀▀▀ ▀▀▀▀  ▀▀     ▀▀▀       ▀▀▀▀▀▀ ▀▀▀▀ ▀▀ ▀ ▀▀ ▀       ▀▀  ▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀  ▀▀  ▀▀ ▀ ▀▀▀▀ ▀▀ ▀ ▀▀
      
I'd love to hear from you!>Get in touch