Hi, I’m Yazhou Li.

I’m a software engineer who loves building distributed architectures and exploring AI/LLM systems. This blog is where I record experiments, practical notes, and the lessons I pick up.

Thanks for reading—feel free to reach out if something resonates.

You can also find me on:

🐙 GitHub 🐦 X 🌐 Bluesky 📷 Instagram 💼 LinkedIn
Writing
A Walkthrough of nano-vllm (2025)
Notes on RL: Policy Gradient & Log Derivative Trick (2025)
Notes on Diffusion Model: Intuition (2024)
Notes on Variational Autoencoder: Maths (2024)
Notes on Variational Autoencoder: Intuition (2024)
Spilled Hash Aggregation (2023)
Snapshot in Postgres (2022)
ReplacingMergeTree and CollapsingMergeTree (2022)
MergeTree in ClickHouse: Compaction (2022)
Two-Phase Commit in CRDB (2021)
Transaction Internals: RocksDB (2021)
Transaction Internals: Badger (2021)
Notes on LevelDB: Writes (2021)
Notes on ZGC: Colored Pointers (2020)
Notes on Prometheus's TSDB (2020)
Notes on Kafka: Replication (2020)
A Study about Graceful Shutdown (2020)
Notes on LevelDB: Version (2019)
Notes on Linux Container Networking (2019)
Quick note on mruby GC (2013)
English · 中文