devops

  • 29th March 2026

Docker 101: Commands, Troubleshooting & Debugging — Intermediate to Advanced

A deep-dive into Docker's essential commands, real-world troubleshooting scenarios, and advanced debugging techniques for engineers who want to move beyond the basics.

Read more 
  • 29th March 2026

Linux Troubleshooting and Debugging Guide

A comprehensive Linux troubleshooting guide covering boot issues, CPU and memory problems, disk I/O, networking, services, permissions, and every essential debugging command with practical examples.

Read more 
  • 29th March 2026

Self-Hosting ntfy: Push Notifications Under 50MB RAM

A complete guide to setting up ntfy on a 1GB Debian Lightsail instance with Nginx, Let's Encrypt, WebSocket support, and Jenkins CI integration.

Read more 
  • 23rd March 2026

Building a Production Kubernetes Cluster on Bare Metal

A complete walkthrough for setting up a 3-node on-premise Kubernetes v1.35 cluster on Ubuntu 24.04 with Calico CNI, MetalLB, NGINX Ingress, and local-path storage.

Read more 
  • 16th February 2026

Kubernetes Troubleshooting Guide for Operators and Administrators

A comprehensive, production-focused Kubernetes troubleshooting guide covering pods, services, storage, nodes, networking, RBAC, and control plane issues with runbook-style diagnostic steps and resolution strategies.

Read more 
  • 11th July 2024

Nginx 101: how it actually works (from a newbie's perspective)

A ground-up explanation of nginx config files, server blocks, reverse proxying, SSL, and everything in between. Written after spending way too long debugging sites-enabled.

Read more 
  • 23rd May 2024

High-Level System Design: A Complete Guide for Engineers

A comprehensive guide to High-Level System Design covering design principles, constraints, scalability patterns, databases, caching, messaging, load balancing, and how to systematically approach and solve any system design problem.

Read more