Skip to content

Navid's Blog

Ideas, Experiments, and Lessons Learned

Menu
Menu

Category: Systems & Architecture

Dark server racks with glowing status lights in a data center

Our SSL Cert Expired on One Server Out of Three — Monitoring Never Noticed

Posted on September 3, 2026 by Navid

Half our users saw certificate errors all Sunday. Monitoring stayed green, my laptop worked every time, and the culprit was one rsync job that had been dead for weeks.

Read more
Laptop with monitoring dashboards in a dark room

Our Alerts Woke Me Up 43 Times Last Month — Here’s How I Fixed the Noise

Posted on August 31, 2026 by Navid

Forty-three pages in one month. Yes, I counted. Counting felt more productive than answering them. The Scene Here’s the setup. We’re five backend devs. When I joined I was the eager one who wired up Prometheus and Alertmanager over a weekend, copying alert thresholds from a blog post: CPU over 80%, disk over 70%, memory…

Read more

Categories

  • AI Experiments
  • Coding
  • Debugging Stories
  • Hot Takes
  • Ideas
  • Lessons Learned
  • Productivity
  • Project Management
  • Systems & Architecture
  • Uncategorized
  • Vibe Coding

Recent Posts

  • 5 ORM Mistakes That Pushed Me Back to Raw SQL
  • Norway Vanished From Our App for Two Days — It Was One Unquoted Line
  • I Ignored a Deprecation Warning for 11 Months — It Worked Until It Didn’t
  • Why I Stopped Time-Blocking (And What I Do Instead)
  • I Vibe-Coded a Tool in One Afternoon — It Died on Its First Real User