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 72Apr 72
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