PinnedMohit SharmainTowards DevDatabases — A System Design PerspectiveRelational vs Non-relational DatabasesOct 17, 2020Oct 17, 2020
Mohit SharmaTransactions, Serial Equivalence, and Concurrency Control — Part IIConcurrency ControlJun 4Jun 4
Mohit SharmaRemote Procedure Call (RPC)Remote Procedure Call (RPC) is an important abstraction for processes to call functions in other processes, even if those processes are on…Jun 4Jun 4
Mohit SharmaQuick Overview of Distributed Caching: Memcached & REDISMemcached is a widely used open-source, distributed caching system that is designed to accelerate dynamic web applications by alleviating…Jun 4Jun 4
Mohit SharmaCaching in Distributed SystemCaching is a technique used in computing to temporarily store frequently used data or information in a high-speed storage layer so that it…Jun 4Jun 4
Mohit SharmaUnderstanding Full Virtualization, Paravirtualization, and Hardware AssistUnderstanding Full Virtualization, Paravirtualization, and Hardware AssistJan 1Jan 1
Mohit SharmaHypertext Transfer Protocol (HTTP) — 1.0, 1.1, 2.0, and WebSocketsHTTP is the protocol used for transmitting data over the internet. There are three versions of HTTP: 1.0, 1.1, and 2.0.Dec 27, 2023Dec 27, 2023
Mohit SharmaOSI Model ExplainedThe OSI model is a conceptual framework that describes the functions of a networking or telecommunication system. It consists of seven…Dec 27, 2023Dec 27, 2023