Hello, World — and Why I Finally Started This
I've been meaning to do this for years.
Between shipping microservices, debugging message queues at 2 AM, and explaining to juniors why you really don't want to skip idempotency checks — somewhere in there I always thought: I should write this down.
Not for SEO. Not for clout. Just because writing forces clarity, and clarity is underrated.
What this place is
A notebook with a web server in front of it.
I'll write about the things I work with daily: distributed systems, async pipelines, Kafka, Postgres, Nest.js, the occasional cursed PHP legacy. Sometimes architecture decisions. Sometimes a debugging story that felt like archaeology. Sometimes just a small thing I figured out that cost me two hours and deserves to cost you zero.
I may write about broader things too — the craft of engineering, what I've learned leading small teams, how to onboard a person well. We'll see.
A bit about me
I'm Igor. I'm a backend engineer based in Saint Petersburg. Eight years in the trade — from PHP e-commerce modules to IIoT sensor pipelines to microservice meshes handling serious event volume. I like systems that are honest about their failure modes and code that reads like it was written by someone who slept.
Currently working at Giper.fm, breaking a monolith into things that can survive independently.
You can find me on GitHub or reach out on Telegram at @ivnovitsky.
More soon.