Subscribe
Sign in
Home
Coding
DSA
System Design
🎁 Paid Subscriber Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
Latest
Top
Discussions
I Created the most Comprehensive LLD Interview Resource
I’m excited to launch my premium Low-Level Design interview resource, which I’ve been working on for the past 4 months.
Aug 21
•
Ashish Pratap Singh
30
Share this post
AlgoMaster Newsletter
I Created the most Comprehensive LLD Interview Resource
Copy link
Facebook
Email
Notes
More
1
July 2025
What is GeoHashing?
Imagine you’re building a system like Uber, Google Maps, or a nearby restaurant finder.
Jul 30
•
Ashish Pratap Singh
114
Share this post
AlgoMaster Newsletter
What is GeoHashing?
Copy link
Facebook
Email
Notes
More
5
Load Balancer vs Reverse Proxy vs API Gateway
In modern backend architecture, the terms Load Balancer, API Gateway, and Reverse Proxy often come into play.
Jul 18
•
Ashish Pratap Singh
175
Share this post
AlgoMaster Newsletter
Load Balancer vs Reverse Proxy vs API Gateway
Copy link
Facebook
Email
Notes
More
5
File Storage vs Object Storage vs Block Storage
When it comes to storing large unstructured data like images, documents, videos, there are three popular storage solutions:
Jul 9
•
Ashish Pratap Singh
116
Share this post
AlgoMaster Newsletter
File Storage vs Object Storage vs Block Storage
Copy link
Facebook
Email
Notes
More
3
June 2025
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
61
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
164
Share this post
AlgoMaster Newsletter
What are JSON Web Tokens (JWTs)?
Copy link
Facebook
Email
Notes
More
9
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
68
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
96
Share this post
AlgoMaster Newsletter
Strong vs. Eventual Consistency
Copy link
Facebook
Email
Notes
More
1
May 2025
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
94
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
136
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
131
Share this post
AlgoMaster Newsletter
Why is Redis so Fast and Efficient?
Copy link
Facebook
Email
Notes
More
7
I Created a GitHub Repository to Learn AI Engineering
Over the past few months, I’ve been diving deep into AI Engineering.
May 18
•
Ashish Pratap Singh
81
Share this post
AlgoMaster Newsletter
I Created a GitHub Repository to Learn AI Engineering
Copy link
Facebook
Email
Notes
More
4
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts