Cloud.
I build backend systems and explore databases, distributed systems, storage systems, and AI infrastructure — how they work and why they’re designed that way.
My engineering notebook on the web: things I learn, things I build, and ideas I’m still exploring.
More about me ↗Currently Exploring
FOLLOWING THE THREADSLatest Writing 03
All articles →- ↗
LLM 推理:从 Prefill 到 Decode
seedling从推理引擎视角理解模型计算、KV Cache、请求调度与性能指标。
- ↗
Understanding the LSM tree
evergreenA write path built around sequential I/O — and the trade-offs that follow.
- ↗
Think in access paths, selectivity, and the rows you do not want to read.
Latest Notes 03
Enter the garden →Smaller observations. Open questions. Ideas taking root.
- ↗
Raft log replication
growingFollowing an entry from the leader’s log to a committed state-machine update.
- ↗
RocksDB compaction notes
seedlingBackground work is part of the write path, even when the caller cannot see it.
- ↗
Inference is a memory problem, too
seedlingA first sketch of weights, activations, and the KV cache.
◌ Seedling An idea planted ◒ Growing Taking shape ✳ Evergreen Built to last