log in
consulting hosting industries the daily tools about contact
· 5 min read · Laravel Horizon

Laravel Horizon's Metrics Lie Under Burst Load

Horizon's dashboard looks calm right up until your queues are backed up 10,000 jobs deep. Here's what it hides and how to catch it early.

Horizon's dashboard is beautiful. It's also one of the most misleading monitoring tools I've leaned on in production — and I say that as someone who genuinely likes the package. The throughput numbers it shows you are rolling averages that smooth out burst load so aggressively you can be in serious trouble before the…

Read the daily →
· 6 min read · Short-lived TLS certs

Let's Encrypt in Docker: Ditch the Cronjob, Use a Sidecar

Cronjob-based cert renewal inside Docker is a disaster waiting to happen. Here's the sidecar pattern that actually holds in production.

The cronjob approach to Let's Encrypt renewal inside Docker works fine — until it doesn't, and then it fails silently at 2 a.m. thirty days before your cert expires. I've been burned by this twice, once badly enough that a client's e-commerce checkout was throwing browser warnings on a Monday morning. This is the…

Read the daily →
· 6 min read · MariaDB Galera Cluster

Galera Cluster's Write Penalty Will Quietly Ruin Your Week

Multi-master replication sounds like the right answer until your writes start hanging and you can't figure out why. Here's what Galera is actually doing to your latency.

I spent three weeks diagnosing a latency problem for a client that turned out to be a feature, not a bug. That's the most frustrating kind of bug to find. The setup was a three-node Galera cluster running MariaDB 10.6, hosted across two availability zones on AWS. The goal was high availability with no single point of…

Read the daily →
· 6 min read · API versioning

API Versioning in Laravel: The Operational Pain Nobody Warns You About

URI vs. header versioning both work until they don't. Here's where each one actually burns you in production.

Every architecture post on API versioning draws the same clean diagram, explains the two main camps — URI versioning () vs. header versioning () — and then says "choose based on your needs" and moves on. That's where they all stop. I'm going to start there. I've shipped both approaches across a dozen production APIs…

Read the daily →
· 6 min read · Laravel Telescope

Telescope Will Burn You in Production

Laravel Telescope is the best debugging tool I've ever accidentally left in production. Here's why I don't use it anymore, and what I run instead.

Telescope is a genuinely great debugging tool. It's also one of the most dangerous things you can leave running in a production environment, and the Laravel ecosystem doesn't talk about that loudly enough. I've seen it expose request payloads, slow down apps under load, and balloon databases — all while sitting…

Read the daily →