System Design ACID and BASE model In this article, we will cover the ACID and BASE model which is very important with respect to designing systems.
System Design Fault Tolerance in System Design To achieve fault tolerance, system architecture uses a variety of techniques. One of the most common techniques is redundancy, which means that a system has multiple components that perform the same function.
System Design Long Polling In this article, we will cover one of the important backend communication design pattern which is Long Polling.
System Design Functional and Non-Functional Requirements in System Design In this article, we will walk you through the Functional and non-functional requirements, why it is needed, what are the benefits and why it can be useful for your application.
Software Engineering Server Sent Events (SSE) In this article, we will cover one of the important backend communication design pattern which is Server Sent Events (SSE).