Curious Engineer
Subscribe
Sign in
Home
1:1 with me 🧑💻
Database Internals 🛢️
Algorithms ⚡
System Design Study 💻
Latest
Top
Discussions
How to implement a Circuit Breaker
This article deep dives into how to implement a circuit breaker design pattern
Jan 12
•
Vivek Bansal
54
Share this post
Curious Engineer
How to implement a Circuit Breaker
Copy link
Facebook
Email
Notes
More
6
December 2024
How to implement Consistent Hashing
This article deep dives into how to implement consistent hashing
Dec 29, 2024
•
Vivek Bansal
20
Share this post
Curious Engineer
How to implement Consistent Hashing
Copy link
Facebook
Email
Notes
More
1
How to implement Optimistic Locking
This edition implements Optimistic Locking via some live code
Dec 1, 2024
•
Vivek Bansal
18
Share this post
Curious Engineer
How to implement Optimistic Locking
Copy link
Facebook
Email
Notes
More
7
November 2024
1 year to Curious Engineer 🎉
Highlights so far..
Nov 17, 2024
•
Vivek Bansal
8
Share this post
Curious Engineer
1 year to Curious Engineer 🎉
Copy link
Facebook
Email
Notes
More
1
Message Queues v/s Message Brokers
This article intends to find the fundamental difference between Message Queues vs Message Brokers.
Nov 9, 2024
•
Vivek Bansal
100
Share this post
Curious Engineer
Message Queues v/s Message Brokers
Copy link
Facebook
Email
Notes
More
4
Introduction to gRPC
This article deep dives into what is gRPC and how to build a client-server app using the gRPC framework.
Nov 2, 2024
•
Vivek Bansal
54
Share this post
Curious Engineer
Introduction to gRPC
Copy link
Facebook
Email
Notes
More
3
October 2024
Non-Functional Requirements
What are the Non-Functional requirements while designing a system? How is it different from the functional requirements of a system?
Oct 26, 2024
•
Vivek Bansal
22
Share this post
Curious Engineer
Non-Functional Requirements
Copy link
Facebook
Email
Notes
More
QuadTrees
This article deep dives into the yet another data structure for storing geolocation data: QuadTrees
Oct 19, 2024
•
Vivek Bansal
20
Share this post
Curious Engineer
QuadTrees
Copy link
Facebook
Email
Notes
More
Text Based Search: ElasticSearch
This article is a beginner friendly article on how ElasticSearch fits in an architecture and it's importance.
Oct 12, 2024
•
Vivek Bansal
31
Share this post
Curious Engineer
Text Based Search: ElasticSearch
Copy link
Facebook
Email
Notes
More
1
Sharding v/s Partitioning
This article deep dives into the fundamental difference between Sharding and Partitioning and how they both support in scaling a system.
Oct 5, 2024
•
Vivek Bansal
409
Share this post
Curious Engineer
Sharding v/s Partitioning
Copy link
Facebook
Email
Notes
More
19
September 2024
SkipList: A probabilistic data structure
This article deep dives into yet another probabilistic data structure called SkipList and how it works.
Sep 28, 2024
•
Vivek Bansal
22
Share this post
Curious Engineer
SkipList: A probabilistic data structure
Copy link
Facebook
Email
Notes
More
2
Discovering WebSockets with some Coding
This article attempts to explore what's the fuss about Websockets
Sep 21, 2024
•
Vivek Bansal
17
Share this post
Curious Engineer
Discovering WebSockets with some Coding
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