When the System Fights Back: A Journey into Chaos Engineering

Let me set the stage. It’s Black Friday, and our e-commerce platform is humming along, soaking in the adrenaline of record-breaking traffic. Dashboards were glowing, engineers cautiously sipping their coffee, trying not to jinx the magic. For a moment, it felt like we were invincible. Then, as if on cue, disaster struck. The error rate graph took a nosedive off a cliff. Orders froze mid-flight. Twitter, the unkindest of mirrors, erupted with complaints. “What now?” Ravi, my perpetually skeptical colleague, asked. His voice carried the weariness of someone who’d seen too many systems fail spectacularly. ...

January 15, 2025 · 4 min · Krishant Timilsina

Introduction To Golang

Introduction This is a part of #60DaysOfLearning challenge by Leapfrog. I want to start my journey with DevOps. So, I am starting with learning Go. I will explore Go in depth for this week and move on to more tools. Go has become a de facto language for cloud orchestration and software in the larger world.(from Kubernetes to Docker). I used to do Python. But seems like Python has some problems at scale, from running out of memory to The Global Interpreter Lock|(GIL) preventing true multi threading. And, the runtime errors due to dynamic typing are a bit of pain. ...

June 1, 2024 · 6 min · Krishant Timilsina