About
Hi, I'm Rong.
Backend-leaning software engineer working with Python/Django, PostgreSQL, Redis and Next.js. I write about the problems I actually hit while building and operating systems.
What this site is
This is a personal engineering publication, not a company blog. Every article here comes out of work I actually did: a query that got slow, a cache that returned stale data, an architecture decision that turned out to be wrong six months later.
I try to write the article I wanted to find when I hit the problem — with the investigation included, not just the conclusion. That usually means the shape is:
- The symptom, as it actually appeared.
- How I narrowed it down, including the dead ends worth knowing about.
- The root cause.
- The fix, with real code.
- What it measurably changed, and what I would do differently.
What I write about
Mostly backend engineering and the systems around it — Python and Django, PostgreSQL, Redis, API design, and the architecture decisions that determine whether a system stays operable as it grows. There is some frontend and infrastructure work here too, because in practice nobody gets to stay in one layer.
- Django — 1 article
- PostgreSQL — 1 article
- Redis — 1 article
How this site is built
Articles are MDX files in a Git repository, compiled to static HTML at build time by Next.js and served from a CDN. There is no database, no CMS and no admin panel — publishing is a commit. The whole reason for that choice is the same reason I write about architecture: the simplest system that meets the requirement is usually the one that still works in two years.
The site currently has 3 articles. You can follow along via RSS.
Getting in touch
Corrections are genuinely welcome — if something here is wrong, I want to fix it. See the contact page.