Dichen LiFlexible 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…1d ago1d ago
Dichen LiDetock: High Performance Multi-region Transactions at ScaleDetock: High Performance Multi-region Transactions at Scale — Nguyen, et. al. 2023Jul 6Jul 6
Dichen LiUnanimous 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 20Jun 20
Dichen LiWhere 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 28May 28
Dichen LiStrong Consistency On Asynchronous Read Replica Databases With Accurate ClockMy personal favorite for “what’s new” from AWS re:invent 2023 was the announcement of the micro-second accuracy clock and ClockBound API…Dec 11, 2023Dec 11, 2023
Dichen LiDecoupling Paxos Quorum from Multi-Writer Group Replication ClusterAll opinions are my own in this blog post.Oct 29, 2023Oct 29, 2023
Dichen Li4 Stereotypes of Multi-Region Database ClusterWhen it comes to building a cross-region database cluster, we face with some harsh realities: cross-region network roundtrip takes tens to…Aug 14, 2023Aug 14, 2023
Dichen LiWhy do I need a DB proxy for relational database?When learning about relational DB proxy, first question is obvious: what is a DB Proxy? quick answer from ChatGPT:Jul 12, 20231Jul 12, 20231