PinnedPublished inMastering the System Design InterviewSystem Building Block — DatabaseI plan to write a systematic tutorial for system design, especially practical knowledge for interviews. Here is my proposed plan. This is…Sep 10, 2021Sep 10, 2021
PinnedPublished inMastering the System Design InterviewSystem Design SeriesThis article is a proposal for my blog series. I plan to write a systematic tutorial for system design, especially practical knowledge for…Feb 13, 2022Feb 13, 2022
Published inMastering the System Design InterviewSystem Design Refresher — Part 4, Distributed TransactionSystem Design Refresher series review fundamental knowledge about system design. I hope this series could serve as a good refresher for…Jun 28, 20211Jun 28, 20211
Published inMastering the System Design InterviewSystem Design Refresher — Part 3, TransactionMay 17, 2021May 17, 2021
Published inMastering the System Design InterviewDistributed System Refresher, Part 1Distributed System Refresher series review basic fundamental knowledge about system design. I hope this series could serve as a good…Apr 15, 2021Apr 15, 2021
Published inMastering the System Design InterviewKafka: A Big Picture, Part 1This blog explains the “big picture” of Kafka with big pictures. The goal is to build a high-level mental model about how Kafka works…Feb 21, 2021Feb 21, 2021
System design reading: SpannerPaper: http://nil.csail.mit.edu/6.824/2020/papers/spanner.pdfJan 1, 2021Jan 1, 2021