Subscribe
Sign in
Home
Coding
DSA
System Design
Dev
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
Latest
Top
Discussions
System Design: How to Avoid Single Point of Failures?
A Single Point of Failure (SPOF) is a component in your system whose failure can bring down the entire system, causing downtime, potential data loss…
Oct 9
•
Ashish Pratap Singh
108
Share this post
System Design: How to Avoid Single Point of Failures?
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
13
Design Spotify - System Design Interview
Spotify is the most popular music streaming platform in the world, with over 600 million monthly active users (MAU) and 200 million paid users.
Oct 2
•
Ashish Pratap Singh
163
Share this post
Design Spotify - System Design Interview
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
16
September 2024
Master Graph Algorithms for Coding Interviews
Graph algorithms can seem intimidating at first but once you understand the fundamental traversal algorithms, patterns and practice few problems, they…
Sep 29
•
Ashish Pratap Singh
152
Share this post
Master Graph Algorithms for Coding Interviews
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
13
SQL vs NoSQL - 7 Key Differences You Must Know
One of the biggest decisions we make while designing a system is choosing between a relational (SQL) or non-relational (NoSQL) database.
Sep 20
•
Ashish Pratap Singh
121
Share this post
SQL vs NoSQL - 7 Key Differences You Must Know
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
3
Design a Scalable Notification Service - System Design Interview
A notification service is a system responsible for delivering timely and relevant information to users across various channels such as SMS, email, push…
Sep 18
•
Ashish Pratap Singh
169
Share this post
Design a Scalable Notification Service - System Design Interview
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
15
Resources I Used To Crack Multiple Big Tech Interviews
Coding, System Design, Low Level Design and Behavioral Interviews
Sep 15
•
Ashish Pratap Singh
253
Share this post
Resources I Used To Crack Multiple Big Tech Interviews
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
13
Design a Distributed Job Scheduler - System Design Interview
A distributed job scheduler is a system designed to manage, schedule, and execute tasks (referred to as "jobs") across multiple computers or nodes in a…
Sep 12
•
Ashish Pratap Singh
134
Share this post
Design a Distributed Job Scheduler - System Design Interview
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
18
I created a FREE System Design Interview Handbook (75 pages)
Download Now!
Sep 5
•
Ashish Pratap Singh
186
Share this post
I created a FREE System Design Interview Handbook (75 pages)
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
27
What is Distributed Caching?
When one cache server is not enough
Sep 3
•
Ashish Pratap Singh
99
Share this post
What is Distributed Caching?
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
7
August 2024
What are WebSockets and Why are they Used?
#28 System Design - WebSockets
Aug 28
•
Ashish Pratap Singh
127
Share this post
What are WebSockets and Why are they Used?
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
4
Design Principles Every Developer Should Know
#27 Must-Know Software Design Principles
Aug 25
•
Ashish Pratap Singh
219
Share this post
Design Principles Every Developer Should Know
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
6
What are Message Queues and When to Use Them?
#26 System Design - Message Queues
Aug 18
•
Ashish Pratap Singh
126
Share this post
What are Message Queues and When to Use Them?
blog.algomaster.io
Copy link
Facebook
Email
Note
Other
Share
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts