Arpit Bhayani
Projects
Blogs
Notes
Videos
Papershelf
Bookshelf
Courses
Talks
Home
Topics
Algorithms
#algorithms
(15)
5 blogs
•
4 notes
•
6 videos
All
15
Algorithms & Data Structures
5
Systems Internals
5
Distributed Systems
4
Career Growth
1
2026
(8)
Sep 01
VIDEO
Consistent Hashing: Demystifying the Algorithm and Its Simple Implementation
Distributed Systems
#consistent-hashing
#distributed-systems
#system-design
Jun 27
VIDEO
HyperLogLog: Efficient Cardinality Estimation with Probabilistic Data Structures
Algorithms & Data Structures
#hyperloglog
#cardinality-estimation
#probabilistic-data-structures
Jun 20
VIDEO
How Redis Powers Geospatial Queries with the GeoHash Algorithm
Systems Internals
#redis
#geospatial-queries
#geohash
Jun 20
VIDEO
How Redis Implements LFU Eviction Using Morris Counter
Systems Internals
#redis
#lfu
#eviction-strategy
Jun 14
VIDEO
How Redis Implements Memory-Efficient Sets with Intset
Systems Internals
#redis
#intset
#data-structures
May 24
VIDEO
Implementing Redis's Approximated LRU Algorithm: A Go Deep Dive
Systems Internals
#redis
#lru
#eviction
Apr 23
BLOG
The Curse of Dimensionality
Algorithms & Data Structures
#algorithms-and-data-structures
#algorithms
#information-retrieval
Apr 23
NOTE
Relational databases often suffice where graph databases are overengineering
Distributed Systems
#distributed-systems
#algorithms
#databases
2025
(1)
Oct 02
BLOG
How Does a CDN Handle Content Replication
Distributed Systems
#distributed-systems
#algorithms
#career-growth
2024
(2)
Aug 21
BLOG
Paper Notes - WTF - The Who to Follow Service at Twitter
Distributed Systems
#distributed-systems
#algorithms
#memory-management
Feb 18
NOTE
Spent Sunday afternoon prototyping probabilistic counting ⚡
Career Growth
#system-design
#algorithms
2022
(3)
Mar 07
BLOG
Solving the Knapsack Problem with Evolutionary Algorithms
Algorithms & Data Structures
#algorithms-and-data-structures
#algorithms
#hashing
Mar 07
NOTE
The dynamic programming solution of the 0/1 Knapsack Problem has
Algorithms & Data Structures
#algorithms
#python
#newsletter
Feb 21
NOTE
Ever wondered how random numbers are generated algorithmically
Algorithms & Data Structures
#algorithms
#go
#newsletter
2020
(1)
Dec 13
BLOG
Visualizing Recursion in Python with Just a Decorator
Systems Internals
#systems-internals
#algorithms
#data-structures