James KwonRedesign Your Relationship with EmailHaving the right mindset, philosophy & relationship with email is crucial for productivity because it allows you to take control of your…6 min read·Jun 1, 2023----
James KwonDo Not Blindly Assume You Need Multiple Machines in System Design Interview! Measure First!Estimate using CPU bound, memory bound, and I/O bound7 min read·Feb 17, 2022----
James KwonWhat is Linearizability in Distributed System?linearizability is the strongest consistency model that provides useful guarantees in distributed system4 min read·Feb 9, 2022--2--2
James KwonWhat is Serializability in Distributed System?importance of serializability to prevent different race conditions and concurrency problems.3 min read·Feb 3, 2022----
James KwonWhen to Use Two Phase Commit in Distributed TransactionEverything you need to know about two phase commit algorithm5 min read·Jan 25, 2022--3--3
James KwonWhen to Use Multi-Leader Data Replication Strategy?data replication in distributed system6 min read·Jan 15, 2022----