Backend & Infrastructure Notes

A small personal log of things I build and break — mostly backend services, Linux internals, and the occasional networking rabbit hole.

Recent notes

Backpressure in a homegrown job queue

2026-08-30

Why a naive worker pool falls over under bursty load, and the two-line fix that fixed it: bounded channels plus a slow-consumer metric.

goqueues

Systemd template units for per-tenant workers

2026-07-14

Using worker@.service instantiated units instead of a supervisor process — fewer moving parts, better journald integration.

systemdops

Postgres partition pruning gotchas

2026-05-02

A partition key that doesn't match the query predicate silently disables pruning. Explain (analyze) caught it, nothing else would have.

postgres

What this site is

Mostly a scratchpad so I don't lose the same debugging session twice. If you found this by accident, hi — there isn't much else here yet.