Computer Networks FundamentalsLearn about different layers of computer networks, TCP, UDP, and Communication Standards like REST, and GraphQL and much moreJul 26, 20221Jul 26, 20221
Single Point of FailureWhat is a Single Point Of Failure? How do we identify it in a system and how can we avoid it?Jul 26, 2022Jul 26, 2022
Horizontal v/s Vertical ScalingHow do we scale systems to handle a large number of requests? Different methods of scaling and their advantages and disadvantages.Jul 26, 2022Jul 26, 2022
Event-Driven ArchitecturesWhat is an event driven architecture? How is it different from request-response architecture? And what are its advantages and…Jul 26, 20221Jul 26, 20221
Cache — Low-Level DesignDesigning a cache with asynchronous processing, read your own write policy, request collapsing and many other featuresJul 26, 2022Jul 26, 2022
Data Replication in Distributed SystemHow does data replication ensure availability, what is master-slave architecture, and solving the Split-Brain Problem.Jul 26, 20221Jul 26, 20221