Subscribe
Sign in
Home
Coding
DSA
System Design
🎁 Paid Subscriber Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
System Design
Latest
Top
Discussions
Designing a Distributed Rate Limiter
A rate limiter is a mechanism used to control the number of requests or operations a user, client, or system can perform within a specific time window.
Jun 15
•
Ashish Pratap Singh
46
Share this post
AlgoMaster Newsletter
Designing a Distributed Rate Limiter
Copy link
Facebook
Email
Notes
More
What are JSON Web Tokens (JWTs)?
A JWT (JSON Web Token) is a compact, URL-safe token (a JSON object) used to securely transmit information between two parties, typically a client and a…
Jun 10
•
Ashish Pratap Singh
114
Share this post
AlgoMaster Newsletter
What are JSON Web Tokens (JWTs)?
Copy link
Facebook
Email
Notes
More
7
Design a Web Crawler - System Design Interview
A web crawler (also known as a spider) is an automated bot that systematically browses the internet, following links from page to page to discover and…
Jun 8
•
Ashish Pratap Singh
55
Share this post
AlgoMaster Newsletter
Design a Web Crawler - System Design Interview
Copy link
Facebook
Email
Notes
More
2
Strong vs. Eventual Consistency
In today’s distributed systems, data is almost never stored in a single place.
Jun 3
•
Ashish Pratap Singh
75
Share this post
AlgoMaster Newsletter
Strong vs. Eventual Consistency
Copy link
Facebook
Email
Notes
More
1
Top 10 WebSocket Use Cases in System Design
Real-time features are everywhere—chat apps, live dashboards, collaborative editors, multiplayer games.
May 29
•
Ashish Pratap Singh
81
Share this post
AlgoMaster Newsletter
Top 10 WebSocket Use Cases in System Design
Copy link
Facebook
Email
Notes
More
10 Must-Know Database Types for System Design Interviews
Choosing the right database is one of the most critical decisions you’ll make in a system design interview.
May 27
•
Ashish Pratap Singh
116
Share this post
AlgoMaster Newsletter
10 Must-Know Database Types for System Design Interviews
Copy link
Facebook
Email
Notes
More
2
Why is Redis so Fast and Efficient?
despite being single-threaded
May 21
•
Ashish Pratap Singh
116
Share this post
AlgoMaster Newsletter
Why is Redis so Fast and Efficient?
Copy link
Facebook
Email
Notes
More
7
Designing a Proximity Service like Yelp
Services like Yelp, Zomato, or Google Maps have become an essential part of how we discover the world around us.
May 15
•
Ashish Pratap Singh
31
Share this post
AlgoMaster Newsletter
Designing a Proximity Service like Yelp
Copy link
Facebook
Email
Notes
More
4
Design Google Docs - System Design Interview
Google Docs is a cloud-based word processor that allows multiple users to create, edit, and share documents in real-time via a web or mobile interface.
May 8
•
Ashish Pratap Singh
61
Share this post
AlgoMaster Newsletter
Design Google Docs - System Design Interview
Copy link
Facebook
Email
Notes
More
Sharding vs. Partitioning
What's the difference?
May 6
•
Ashish Pratap Singh
178
Share this post
AlgoMaster Newsletter
Sharding vs. Partitioning
Copy link
Facebook
Email
Notes
More
8
Designing Social Media News Feed System
When you open your favorite social media app like Instagram, Facebook, LinkedIn or Twitter, you're instantly shown a personalized stream of posts.
May 1
•
Ashish Pratap Singh
68
Share this post
AlgoMaster Newsletter
Designing Social Media News Feed System
Copy link
Facebook
Email
Notes
More
3
How Databases Guarantee Durability (Even After Crashes)
One of the things that make databases truly powerful is their ability to protect your data even in the face of unexpected failures.
Apr 29
•
Ashish Pratap Singh
90
Share this post
AlgoMaster Newsletter
How Databases Guarantee Durability (Even After Crashes)
Copy link
Facebook
Email
Notes
More
5
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts