Karan Pratap Singhkps.hashnode.net·Aug 16, 2022FeaturedSystem Design: The complete courseHey, welcome to the course. I hope this course provides a great learning experience. This course is also available on GitHub. Please leave a ⭐ on Github as motivation if this was helpful! Table of contents Getting Started What is system design? C...Rehan Sattar and 13 others are discussing this14 people are discussing thisDiscuss·636 likes·53.7K readsSystem Design
Abhinav Singhabhistrike.hashnode.net·Feb 15, 2023The Magic of Consistent Hashing: A Secret Weapon for Efficient Load BalancingConsistent Hashing is one of the famous terms used in system design. Is it used in many other important concepts like load balancing, sharding or any other uniform segregation distribution. Let's explore why it is so important and why it is used agai...Discuss·81 likes·94 readsconsistent hashing
Nishchay vermaforArchitecting-Systemsarchitecting-systems.hashnode.net·Feb 14, 2023Distributed ComputingA collection of an independent system that appears to be working as a single coherent system. In a distributed system the hardware and software of network components communicate and coordinate only by passing messages. It is a computing platform buil...Discuss·27 likes·40 readsdistributed system
Rajib Mondalrajibmondal.hashnode.net·Apr 25, 2023How to approach System Design interview questionsKey Outlines for this article I. Introduction Brief overview of what system design interviews are and why they matter Explanation of the purpose of the article and what readers can expect to learn II. Understanding the Problem Importance of clar...DiscussSystem Design
Desta Zerihundesta-zerihun.hashnode.net·Apr 23, 2023System Design: Netflix's Complete ArchitectureWhat is Netflix? Netflix is a popular streaming service that offers a vast catalog of movies, TV shows, and original content. It's available on smart TVs, through streaming devices, and even on your smartphone and tablet using the official app for iO...DiscussSystem Design
Shivam Sinhashivamwrites.hashnode.net·Apr 16, 2023How High-Level and Low-Level Design Shape Software DevelopmentIn software development, there are two key levels of design: high-level design and low-level design. These two levels of design help software developers break down complex software problems into smaller, more manageable pieces. High-level design refe...DiscussSystem Design
satish Mishratechtonics.hashnode.net·Apr 10, 2023A Simple Explanation of Consistent Hashing: From background to how it is an efficient tool for Data DistributionIn a distributed system, data is often partitioned across multiple nodes to achieve horizontal scalability and fault tolerance. Each node is responsible for storing and managing only a subset of the data. To distribute data across an N-server cluster...Discussconsistent hashing
Shivam Sinhashivamwrites.hashnode.net·Apr 9, 2023Building Better Software: An Introduction to System DesignBefore diving into the world of SYSTEM DESIGN, let us first understand: What is a System? What is Design? A System is an architecture or combination of different architechtures that is built for a certain set of people in order to fulfill certain...Discuss·27 readsSystem Design
Pratik Deypratikdey.hashnode.net·Apr 9, 2023Proxies in System DesignWhat are Proxies? In system design, a proxy is an intermediary server or software component that sits between a client and a server. The proxy server acts as a gateway or an intermediary between the client and the server, handling requests and respon...DiscussSystem DesignSystem Design
swati jhaswatijha.hashnode.net·Apr 8, 2023Parking Lot (Low-Level Design)Problem definition A parking lot is a designated area for parking vehicles and is a feature found in almost all popular venues such as shopping malls, sports stadiums, offices, etc. In a parking lot, there are different parking spots available for di...Discuss·11 likes·158 readsLow Level Design ProblemsSoftware Engineering
Avash Mitraavash.hashnode.net·Apr 6, 2023Memcached at Scale: How Meta Scaled and Optimized for Massive Request VolumesMeta, one of the world's largest social media platforms, handles billions of requests per second and stores trillions of key-value pairs. To manage this scale, Meta uses Memcached, a simple Key-Value cache that stores data in memory. Since users cons...Discussmemcached
Yashraj Vermayashrajverma.hashnode.net·Apr 4, 2023System Design : Full Beginner's GuideHey, Folks Recently I was reading about some System Design topics to get a general overview and understanding of a Complex, Robust, Highly Available and Maintainable Code Structure. Table Of Contents: 1: What is System Design? 2: Components of System...DiscussSystem Design
Valentine Samuel frontendval.hashnode.net·Mar 30, 2023Scaling In System DesignAs a follow-up to our last post, we are going to be looking at a system design concept called scaling. Introduction Imagine that we are organizing a school event like a graduation ceremony and we need to provide seating for all the students, parents ...DiscussSystem Design