Blog
Technical articles, DevOps deep dives, AI research, and software engineering insights

How Amazon S3 Files Changes Kubernetes Storage on EKS
How S3 Files enables shared storage for Kubernetes workloads on AWS Your data lives in S3. Your application needs a file system. And between those two things, you end up writing sync scripts...

Using Docker Hub to Store, Share, and Manage Docker Images
Learn how Docker Hub is used to store, share, and manage Docker images efficiently for development, CI/CD pipelines, and production deployments...

End-to-End CI/CD Pipeline Using Jenkins and Kubernetes
Complete guide on setting up continuous integration and deployment pipelines using Jenkins, Docker, and Kubernetes clusters...

How Git Stores Files Internally to Saves Space in Your Repository
Deep dive into Git plumbing, blob objects, tree structures, and delta compression mechanisms...

OpsGuard: A Production-Ready Status Page with Modern DevOps Practices
Building OpsGuard: an automated incident management and status page platform leveraging IaC and observability...

How Kubernetes detects and restarts crashing pods automatically
Understanding Liveness, Readiness, and Startup Probes in Kubernetes for auto-healing container workloads...
Understanding Volcano Scheduler in Kubernetes
A complete guide to advanced batch and AI/ML workload scheduling in Kubernetes...
How 25 Lines of Code Actually Become a Production Feature
Introduction — The Illusion of a Simple Deployment. A developer opens their laptop, writes 25 lines...