Deploying a 3-Tier Application (React, Node.js, MongoDB) with NGINX Reverse ProxyFeb 26, 2026·16 min read
Building a DevSecOps CI/CD Pipeline for an Amazon Prime Video Clone1. Introduction Every successful application you use today goes through much more than just development. Before reaching end users, it must pass code quality checks, security scans, automated testing,Aug 14, 2026·39 min read
Building a Secure DevSecOps CI/CD Pipeline for a Spring Boot Application Using Jenkins, Snyk, SonarQube, Docker, Trivy, and AWS EKSJan 4, 2026·32 min read
Horizontal Pod Autoscaler (HPA) in Kubernetes1. Introduction One of the coolest features of Kubernetes is that it automatically scales your application based on demand. Imagine you have an app running smoothly with 2 Pods, but suddenly traffic spikes. Instead of manually adding more Pods, Kuber...Sep 21, 2025·8 min read
Kubernetes Resource Requests and LimitsWhen we run applications in Kubernetes, Many Pods share the same Node, competing for CPU and Memory. If you don’t set Requests and Limits, a single Pod might grab all the CPU and memory it can. This can slow down or even crash other workloads on the ...Sep 16, 2025·8 min read
Understanding Kubernetes Deployment and Its Strategies1. Introduction Kubernetes has changed the way we run and manage container-based applications. One of its most important features is the Deployment object. A Deployment takes care of creating and managing Pods for you, so your app is always available...Sep 12, 2025·11 min read
Understanding DaemonSet in Kubernetes1. Introduction In Kubernetes, different controllers manage how Pods are scheduled and maintained across the cluster. One of the most specialized and powerful among them is the DaemonSet—designed to ensure that a specific Pod runs on every Node, or o...Sep 6, 2025·6 min read
Understanding ReplicaSet in KubernetesKubernetes is designed to manage applications as Pods. However, there's a challenge: Pods are short-lived. If a Pod crashes it won’t restart automatically. If the Node where a Pod is running fails the Pod disappears. If you delete a Pod manually i...Sep 4, 2025·9 min read
Understanding ReplicationController in KubernetesIn Kubernetes, A Pod is temporary in nature. If a Pod crashes or the Node it's on goes down, your app might stop working. That's where the ReplicationController (RC) comes in it acts like a bodyguard for your Pods, making sure the right number of the...Aug 25, 2025·7 min read