Tuan DoSOLID : Practical Software Design PrinciplesSOLID is a set of five design principles aimed at making software designs more understandable, flexible, and maintainable. It’s especially…Jun 9Jun 9
Tuan DoDesign Facebook Post CommentsDesign Facebook post comment system where user reading a post and able to see comment in the post without refreshing the page.May 23May 23
Tuan DoDesign Chat Application at Facebook ScaleIn this article I discuss the design of a chat application for billions of users at Facebook scale. Here are functional requirements:May 16May 16
Tuan DoSystem Design : How to read data from applicationIn any application, there are two basic tasks:May 12May 12