Two services generating their own request identifiers means two traces for one request and no way to connect them. Deciding where the identifier originates is the whole conversation,…
A process holding thousands of idle connections is not what a request-per-process model is for, and a small binary beside it is a smaller change than a rewrite.…
April’s release replaces EVAL with a registry of named, versioned functions that survive a restart and replicate to replicas. A SHA that nobody can map back to source…
Wrapping a handler in a transaction inside the handler couples the persistence decision to the business logic; a middleware applies it uniformly. The ordering is the part that…
Splitting into services enforces nothing if they share a database; splitting into modules with a checked dependency rule enforces more. A build failure on a cross-module import is…