PinnedRyan HuanginMastering 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…23 min read·Sep 10, 2021----
PinnedRyan HuanginMastering 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…3 min read·Feb 13, 2022----
Ryan HuanginMastering 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…8 min read·Jun 28, 2021--1--1
Ryan HuanginMastering the System Design InterviewSystem Design Refresher — Part 3, Transaction10 min read·May 17, 2021----
Ryan HuanginMastering 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…9 min read·Apr 15, 2021----
Ryan HuanginMastering 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…7 min read·Feb 21, 2021----
Ryan HuangSystem design reading: SpannerPaper: http://nil.csail.mit.edu/6.824/2020/papers/spanner.pdf5 min read·Jan 1, 2021----