Vaibhav KansagaraDatabase design of UdemyIn this article, we are going to talk about low-level implementation details about how Udemy’s database works. We will look at the…Feb 23Feb 23
Vaibhav KansagaraHow does end-end encryption workToday we are going to talk about how end-end encryption works. You must have heard that WhatsApp and other text messaging platforms like…Feb 19Feb 19
Vaibhav KansagaraDesign In-Memory DatabaseIn this article, we will discuss how to design an in-memory database. This question was asked to me in one of the design interviews and is…Feb 14Feb 14
Vaibhav KansagaraDesign PasteBinIn this article, we will discuss how to design a live-streaming feature in Disney+ Hotstar. This question was asked to me in the Microsoft…Jan 28Jan 28
Vaibhav KansagaraDesign Live Streaming feature in Disney+HotstarIn this article, we will discuss how to design a live-streaming feature in Disney+ Hotstar. This question was asked to me in the Microsoft…Jan 25Jan 25
Vaibhav KansagaraDistributed Locking ServiceIn this article, we will talk about distributed locking services. We will go through some important concepts in locking mechanisms and then…Jan 19Jan 19
Vaibhav KansagaraDistributed Cache System DesignToday we will be talking about how to design a distributed cache. But before we dive deep into how to design a distributed cache, we need…Jan 132Jan 132
Vaibhav KansagaraHigh-Level System Design for AmazonToday we are going to deep dive into how Amazon works. Amazon is a huge company comprising several big businesses such as retail, prime…Jan 103Jan 103