log in
consulting hosting industries the daily tools about contact
· 6 min read · Postgres

When PgBouncer Becomes the Bottleneck Instead of the Fix

PgBouncer saved my Postgres clusters for years — until it quietly became the thing killing them. Here's what I missed.

PgBouncer fixed my Postgres connection problems for years without me really understanding why it worked. Then I hit a situation where it stopped working, and I had to actually understand it. That's what this post is about. The Problem PgBouncer Actually Solves Postgres is not Node. It doesn't handle thousands of…

Read the daily →
· 6 min read · Better Stack

Better Stack: The Uptime + Logs + Status Page Trio I Keep Reaching For

Better Stack quietly bundles three tools I used to stitch together from three vendors. It's not perfect, but it's close enough that I've migrated most of my managed hosting clients to it.

Better Stack: The Uptime + Logs + Status Page Trio I Keep Reaching For I spent years paying three separate vendors to do three things that logically belong together: uptime monitoring, log aggregation, and a public status page. Better Stack bundles all three, the API is clean, and the pricing doesn't make me want to…

Read the daily →
· 6 min read · Cloudinary

Cloudinary's Great — Until It Isn't

Cloudinary solves real image optimization pain. But I've watched the bill quietly double on two client accounts, and that changes the calculus.

Cloudinary's Great — Until It Isn't Cloudinary does what it promises. You hand it an image URL, append a transformation string, and you get back a properly sized, format-converted, CDN-cached file in milliseconds. That's genuinely useful. What's less useful is opening an invoice and realizing you're paying $249/month…

Read the daily →
· 5 min read · AWS S3

AWS S3 Pre-signed URLs: Getting Upload Security Right

Pre-signed S3 URLs look simple until you realize you've handed users a blank check. Here's how I actually lock them down.

AWS S3 Pre-signed URLs: Getting Upload Security Right Pre-signed S3 URLs feel like magic the first time you use them. Your server mints a URL, hands it to the browser, the browser uploads directly to S3 — no file ever touches your application server. Then you discover what you didn't configure, and that magic turns…

Read the daily →
· 5 min read · Svix

Svix: Webhook Delivery as a Service — Worth the Line Item?

I added Svix to a client project last year and haven't rolled my own webhook queue since. Here's when it earns its keep and when it doesn't.

Svix: Webhook Delivery as a Service — Worth the Line Item? I've rolled my own webhook delivery system at least four times over the years. Every single time I thought I had it handled, something broke in production at 2am — a dead queue, a receiver that returned 200 but silently dropped the payload, a missing signature…

Read the daily →