Subscribe
Sign in
Home
Coding
DSA
System Design
🎁 Paid Subscriber Resources
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
Latest
Top
Discussions
How DNS Actually Works
When you type a website address into your browser, something almost magical happens.
Sep 11
•
Ashish Pratap Singh
102
8
What are Server-Sent Events (SSE)?
Imagine you’re watching a stock market dashboard. Prices keep changing every second, sometimes multiple times in a second.
Sep 7
•
Ashish Pratap Singh
56
4
Client-Server Architecture Explained
Every time you're browsing your favorite website, streaming a show, or sending an email, you’re interacting with a system designed around the…
Sep 3
•
Ashish Pratap Singh
94
August 2025
The 10 BIG Questions of System Design
System design is often misunderstood as a simple exercise of sketching boxes and arrows on a whiteboard.
Aug 31
•
Ashish Pratap Singh
77
1
From Zero to 30+ Open Source Contributions
A Guide to Jumpstart Your Journey
Aug 26
•
Ashish Pratap Singh
and
Ritankar Saha
63
1
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
40
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
118
6
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
183
6
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
127
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
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
175
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
2
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts