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…Jun 1, 2023Jun 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 boundFeb 17, 20221Feb 17, 20221
James KwonWhat is Linearizability in Distributed System?linearizability is the strongest consistency model that provides useful guarantees in distributed systemFeb 9, 20222Feb 9, 20222
James KwonWhat is Serializability in Distributed System?importance of serializability to prevent different race conditions and concurrency problems.Feb 3, 2022Feb 3, 2022
James KwonWhen to Use Two Phase Commit in Distributed TransactionEverything you need to know about two phase commit algorithmJan 25, 20223Jan 25, 20223
James KwonWhen to Use Multi-Leader Data Replication Strategy?data replication in distributed systemJan 15, 2022Jan 15, 2022