The SRE Postmortem: Rebuilding Systems on the Scars of Production FailuresLet’s be honest: when a production system crashes, our natural, raw human instinct is to look for a scapegoat. Imagine a high-traffic payment gateway goes down for 45 minutes on a Friday afternoon. ThJul 16 · 6 min readlxmwaniky.hashnode.dev
Are We Ready to Hand Over the Pager? The Mechanical vs. Judgment Gap in AI-Driven SREI’ve spent the last few weeks intimately familiar with the absolute worst part of systems engineering: the fear of the 3:00 AM PagerDuty call. If you've ever been on an on-call rotation, you know the 71MJul 6 · 8 min readlxmwaniky.hashnode.dev
Jenkins, Docker, and Cloud Run: Building a Pipeline That Actually DeploysA few weeks ago, I wrote about how I built a zero-collision URL shortener in Go using a 4-round Feistel cipher, Redis caching, and a bunch of SRE patterns. At the end of that post, I listed what was n51Jun 29 · 14 min readlxmwaniky.hashnode.dev
Beyond Certification: The Engineering Principles I Learned While Preparing for the Google Cloud Professional Cloud DevOps Engineer CertificationNGL, this one was pure chaos. If you’ve read my previous posts, you know I recently secured the GCP "Triple Crown" (ACE, PMLE, and GenAI Leader). I was riding high. I scheduled the Google Cloud ProfesJun 25 · 6 min readlxmwaniky.hashnode.dev
How I Built a Zero-Collision, Cryptographically Obfuscated URL Shortener in GoWhen you think of building a URL shortener, the standard textbook approach is simple: generate a random string, check if it exists in the database, insert it if it doesn’t, and retry if there’s a collMay 25 · 5 min readlxmwaniky.hashnode.dev