Systems design is the process of planning and structuring software systems so they are scalable, reliable, and maintainable. It’s about how different components of a system interact and how the system meets requirements under real-world constraints like traffic, data volume, and availability.
Read MoreSeptember 22, 2025
December 4, 2022
Increase SSH connection timeout
Ever been mid-command on a remote server only for your terminal to freeze, leaving you with a frustrating “Connection reset […]
Read MoreNovember 23, 2022
Stop the Panic: How to Check Certificate Expiry in Kubernetes
Stop the Panic: How to Check Certificate Expiry in Kubernetes⏰🔒 Certificate expiration is a silent killer in Kubernetes. When the […]
Read MoreAugust 30, 2021
Space Invaders game developed using Golang
Go Invaders: Taming Complexity with ECS and Ebitengine 👾🚀 Building an arcade classic like Space Invaders in Go (Golang) is […]
Read MoreJune 7, 2021
Creating kubernetes cluster using EKSCTL
In this blog post, I will show you how to install Kubernetes cluster on AWS using eksctl Create subnets Log […]
Read MoreFebruary 20, 2021
Kubernetes RBAC: Restrict resources within a namespace
kubectl delete clusterrolebinding docker-for-desktop-binding ClusterRole and RoleBinding Create service accounts, test-user in namespace qa kubectl create ns qa kubectl create […]
Read MoreNovember 18, 2020
How to setup TLS certs in nginx ingress using certbot
Kubernetes TLS: Secure Your NGINX Ingress Using Certbot and Route 53 (The Easy Way)🔐 Setting up TLS/SSL certificates for your […]
Read More