Hanoi University of Science and Technology
Bachelor’s Degree in Electronics and Telecommunications Engineering
Specialization: Electronics and Computer Engineering
Sep 2016 – Aug 2021
Lương Văn Cương
Software Engineer
Trade-offs, postmortems, and the mindset behind reliable systems.
This blog is not a collection of tutorials.
It is a record of technical decisions, system trade-offs, and lessons learned from real production systems — especially the ones that did not go as planned.
I write about backend engineering, system behavior at scale, observability, and the kinds of problems that only appear after software has been running in the real world for a while:
memory growth, reliability issues, unclear ownership boundaries, and operational blind spots.
The goal is simple:
To share how experienced engineers think when systems grow, break, and evolve — not just how they code.
If you are looking for step-by-step guides, this may not be the right place.
If you care about building systems that survive real usage and real constraints, you are in the right place.
I’m Luong Van Cuong, a software engineer focused on backend systems and long-term system reliability.
Over the years, I’ve worked on production systems built with Python, Django, and cloud-native infrastructure.
I’ve written code, deployed services, debugged incidents, and — more importantly — paid the cost of technical decisions made under pressure and uncertainty.
What interests me most today is not learning more frameworks, but understanding:
This blog is where I document that thinking.
You’ll mostly find writing about:
I don’t aim to be exhaustive or authoritative.
I aim to be honest, specific, and useful.
This blog reflects my own experience and perspective.
It is not a set of universal rules.
Many of the ideas here were learned the hard way — through systems that behaved differently than expected.
If a post makes you pause and rethink a decision you were about to make, it has done its job.
If you are early in your career, some posts may feel uncomfortable or incomplete.
That’s normal. Most of these lessons only make sense after you’ve been on-call long enough.