Subscribe
Sign in
Home
Coding
DSA
System Design
📣 Sponsor
🏆 Leaderboard
📁 Archive
❓About
System Design
Latest
Top
Discussions
Top 15 Strategies to Reduce Latency
Latency is the time it takes for a system to respond to a user's action.
2 hrs ago
•
Ashish Pratap Singh
19
Share this post
AlgoMaster Newsletter
Top 15 Strategies to Reduce Latency
Copy link
Facebook
Email
Notes
More
What are Webhooks?
Imagine you're building an e-commerce platform and using an external payment processor like Stripe to collect payments from users.
Apr 22
•
Ashish Pratap Singh
128
Share this post
AlgoMaster Newsletter
What are Webhooks?
Copy link
Facebook
Email
Notes
More
1
Designing a Scalable “Likes” Counting System for Social Media
At first glance, counting “likes” on a social media post seems simple, just increment a number, right?
Apr 17
•
Ashish Pratap Singh
71
Share this post
AlgoMaster Newsletter
Designing a Scalable “Likes” Counting System for Social Media
Copy link
Facebook
Email
Notes
More
What is Change Data Capture (CDC)?
Modern applications often rely on multiple systems (e.g., search engines, caches, data lakes, microservices), all of which need up-to-date data.
Apr 15
•
Ashish Pratap Singh
95
Share this post
AlgoMaster Newsletter
What is Change Data Capture (CDC)?
Copy link
Facebook
Email
Notes
More
Designing a Distributed Key-Value Store (Step-by-Step)
A key-value store is a simple type of database where data is stored as {key: value} pairs.
Apr 10
•
Ashish Pratap Singh
63
Share this post
AlgoMaster Newsletter
Designing a Distributed Key-Value Store (Step-by-Step)
Copy link
Facebook
Email
Notes
More
5
How PostgreSQL Works: Internal Architecture Explained
PostgreSQL has emerged as one of the most powerful and versatile open-source relational databases
Apr 8
•
Ashish Pratap Singh
and
Alexandre Zajac
157
Share this post
AlgoMaster Newsletter
How PostgreSQL Works: Internal Architecture Explained
Copy link
Facebook
Email
Notes
More
9
How to Handle Failures in Distributed Systems
In a distributed system, failures aren’t a possibility—they’re a certainty.
Apr 3
•
Ashish Pratap Singh
63
Share this post
AlgoMaster Newsletter
How to Handle Failures in Distributed Systems
Copy link
Facebook
Email
Notes
More
System Design was HARD until I Learned these 30 Concepts
System Design can feel overwhelming especially when you're just starting out and don’t know where to begin.
Mar 30
•
Ashish Pratap Singh
477
Share this post
AlgoMaster Newsletter
System Design was HARD until I Learned these 30 Concepts
Copy link
Facebook
Email
Notes
More
13
Top 10 Kafka Use Cases
Apache Kafka began its journey at LinkedIn as an internal tool designed to collect and process massive amounts of log data efficiently.
Mar 27
•
Ashish Pratap Singh
61
Share this post
AlgoMaster Newsletter
Top 10 Kafka Use Cases
Copy link
Facebook
Email
Notes
More
Design Instagram - System Design Interview
With over 2 billion monthly active users, Instagram is the 3rd most popular social network after Facebook and YouTube.
Mar 20
•
Ashish Pratap Singh
64
Share this post
AlgoMaster Newsletter
Design Instagram - System Design Interview
Copy link
Facebook
Email
Notes
More
Top 15 Database Scaling Techniques
When your application is small, with just a few hundred users, a single database server is usually enough to handle all the reads, writes, and…
Mar 16
•
Ashish Pratap Singh
65
Share this post
AlgoMaster Newsletter
Top 15 Database Scaling Techniques
Copy link
Facebook
Email
Notes
More
REST vs GraphQL
Which one should you use?
Mar 11
•
Ashish Pratap Singh
139
Share this post
AlgoMaster Newsletter
REST vs GraphQL
Copy link
Facebook
Email
Notes
More
2
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts