I'm Neenad. Founding engineer in Berlin. I've been writing here since 2017 about backend systems and the unromantic work of moving data between them. These days I mostly code in Go, but the archive isn't picky — there's Java, Scala, Node, Postgres, Kafka, Docker, whatever a given week happened to push me into.
Most of what's here started as a bug at work. The 'Billion Dollar Go Mistake' posts came out of one of those — a transaction-timeout pattern that nearly cost real money before a Prometheus alert caught it. Other things are smaller. How I actually test UUID generation. A Compose file for Debezium and Postgres that doesn't make you cry. A one-line git trailer that quietly fixes the credit problem when you pair-program.
I care about tests, less for ideology and more because production has bitten me a few times. Half of what's here could be retitled "something I wish I'd written a test for first." The rest is notes I wanted to find when I was three hours into the same problem. If something on this site saves you that third hour, that's the whole point.