← blog

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.