explore01On Consensus Algorithms: Paxos, Viewstamped Replication and Raft. Why Consensus despite FLP?This article is more like a review that describes and compares several consensus algorithms, Paxos (Lamport, 1998), viewstamped replication…Sep 2Sep 2
explore01How to Design a Zoom — Distributed Video Conferencing Architecture, WebRTC, RTP, SFUObjectiveApr 15Apr 15
explore01How to Design a Chat System — Web Server to Support Large-Scale Concurrent WebSocket ConnectionsObjectiveApr 74Apr 74
explore01How to Design an E-Commerce Website – Workflow, SAGA, Event-Driven, Event SourcingObjectiveMar 9Mar 9
explore01Looking into GUI Architecture Design Patterns (MVC, MVP, MVVM, Android, Angular)Graphical user interfaces (GUIs) have become an important part of apps in modern days. How to design an app to make software development of…Feb 1Feb 1
explore01Revisiting Concurrency Anomalies, Isolation Levels and Concurrency Control2023/10Oct 5, 2023Oct 5, 2023
explore01Understanding the FLP Paper “Impossibility of Distributed Consensus with One Faulty Process”Reading Notes of the FLP PaperSep 12, 2023Sep 12, 2023