ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: Proxy Server This tutorial we shall learn about basic of proxy server, how it works, Advantages of proxy server. Proxy Server: A proxy server is a computer…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: Choosing between SQL and NoSQL This tutorial we shall learn in brief about what is SQL DB, No-SQL DB and when to choose SQL and when to choose No-SQL. SQL: SQL stands for…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: CAP Theorem If you are building a distributed database, and you expect that your database should have below 3 properties: Consistency: The read is the…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: REST API This tutorial we shall study about REST API. What is an API? API stands for Application Programming Interface. It is a set of tools for…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: LRU cache In this tutorial, we shall learn about LRU cache and why it is important in System Design. LRU is used for cache eviction. Cache eviction is a…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: Message Queue In this tutorial we shall learn about Message Queue, why it is used, how it works and some of the open source tools Message Queue. Nowadays…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: Load Balancing In this tutorial we shall learn about load balancing. A load balancer is a server that takes the incoming traffic and distribures accross…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: Consistent Hashing Consistent Hashing In this tutorial we shall understand what is Consistent Hashing and why it is important for system design or in Distributed…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: Data Sharding In this tutorial we shall look at what is data sharding, why it is important and complexities involved in data sharding. Before going to data…
ProDeveloperTutorialonJanuary 22, 2025 System Design Tutorial: Micro Architecture In this tutorial we shall understand about what a micro architecture is and how it is useful in designing a highly scalable system. So before…