30 years of PostgreSQL buffer manager locking design evolutionMar 26A response icon4Mar 26A response icon4
Replace TCP procotol in Datacenter: Homa and SRDIt is great fun to read insightful research papers., even more fun to compare them side-by-side, that you gain more insights.Mar 10Mar 10
Published inAI AdvancesMy notes taking app story with markdown, git, VS Code and LLMI can’t emphasize how important it is to take notes at work in the software engineer profession. Everything I’ve learnt must be organized…Jan 12A response icon2Jan 12A response icon2
Published inITNEXTCFLRU: A Replacement Algorithm for Flash Memory Page CacheRecently I read through some research papers on NAND Flash memory cache eviction algorithms that optimize for clean page eviction over…Dec 25, 2024A response icon4Dec 25, 2024A response icon4
Published inITNEXTEfficiently making (almost) any concurrency control mechanism serializableThis is a paper summary for Efficiently making (almost) any concurrency control mechanism serializable by Tianzheng Wang, et. al., 2017…Nov 20, 2024A response icon3Nov 20, 2024A response icon3
Published inITNEXTStorage Disaggregated Databases and Shared Transaction Log Architecture In ComparisonThere are two great papers published recently regarding database storage architecture:Sep 9, 2024A response icon1Sep 9, 2024A response icon1
Flexible Paxos, Fast Paxos, and Fast Flexible PaxosThis is my personal summary of 2 papers from authors Heidi Howard et.al.: Flexible Paxos: Quorum intersection revisited and Fast Flexible…Jul 29, 2024Jul 29, 2024
Detock: High Performance Multi-region Transactions at ScaleDetock: High Performance Multi-region Transactions at Scale — Nguyen, et. al. 2023Jul 6, 2024Jul 6, 2024
Unanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple — A Paper Read NoteUnanimous 2PC: Fault-tolerant Distributed Transactions Can be Fast and Simple — Jensen et al. 2024Jun 20, 2024Jun 20, 2024
Where do I spend time as a software engineer at work?TL;DR: As a senior engineer, I spend ~25% of my time doing individual contributor work, 20% time oncall, 20% of my time being a tech lead…May 28, 2024A response icon1May 28, 2024A response icon1