Occasional notes on backend engineering, infrastructure and the tools I end up maintaining.
-
Connection pooling is not a cache
Why raising
max_connectionskeeps making things slower, and what pgbouncer actually changes. -
Finding the slow half of a CI pipeline
A short method for splitting build time into things you control and things you don't.
-
The logs nobody reads
Most log lines are written once and read never. A few notes on picking the ones worth keeping.
-
In defence of the single small server
Not everything needs to be distributed. What one box gets you, and where it stops.