Dilshod.dev

Engineering Journal

Dilshod AbdullayevSoftware Engineer

I design and build backend systems, and write about architecture, TypeScript, and the engineering decisions behind software that scales.

TypeScriptNode.jsNestJSPostgreSQLSystem Design

Software Engineer · Backend & Systems

I build backend systems with Node.js, TypeScript, and NestJS. I care about clean architecture, reliability, and the trade-offs behind software that scales — and I write to think those decisions through.

More about me
Articles
15
Languages
2

Latest writing

Recent articles from the journal.

backendpayments

Shadow Mode: Proving New Code Before You Trust It

New payment confirmation code ran in production on Joytop for a week in shadow mode — deciding nothing, only watching. Tomorrow it becomes the one that decides. What shadow mode actually does, what it protects against, and why you can't turn it on without watching it.

3 min read
aicareer

The Missing First Rung

Stanford tracks the payroll of five million Americans a month. Employment for 22-to-25-year-olds in AI-exposed jobs sits nineteen percent below where it should be. Nobody is being laid off — they are simply not being hired. Those are entirely different problems.

8 min read
system-designbackend

The Payment That Charged Twice

A retry is not a duplicate request — until it is. How idempotency keys actually work, why the naive version still double-charges, and the exact Postgres constraint that makes the guarantee real.

8 min read