Skip to content
>_Rong

Search the full text of every article — titles, tags, categories and article content.

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:

  1. The symptom, as it actually appeared.
  2. How I narrowed it down, including the dead ends worth knowing about.
  3. The root cause.
  4. The fix, with real code.
  5. 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.

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.