Arpit Bhayani
Projects
Blogs
Notes
Videos
Papershelf
Bookshelf
Courses
Talks
Home
Topics
Data Structures
#data-structures
(20)
5 blogs
•
3 notes
•
12 videos
All
20
Systems Internals
10
Algorithms & Data Structures
3
Distributed Systems
3
Databases
2
Software Engineering
1
Career Growth
1
2026
(13)
Jun 27
VIDEO
HyperLogLog: Efficient Cardinality Estimation with Probabilistic Data Structures
Algorithms & Data Structures
#hyperloglog
#cardinality-estimation
#probabilistic-data-structures
Jun 21
VIDEO
How Redis Implements Strings: A Deep Dive into SDS and Encoding
Systems Internals
#redis
#sds
#string-encoding
Jun 20
VIDEO
How Redis Powers Geospatial Queries with the GeoHash Algorithm
Systems Internals
#redis
#geospatial-queries
#geohash
Jun 14
VIDEO
How Redis Implements Memory-Efficient Sets with Intset
Systems Internals
#redis
#intset
#data-structures
Jun 13
VIDEO
How Redis Internally Implements Memory Efficient Lists: Ziplist and Quicklist
Systems Internals
#redis
#data-structures
#memory-management
May 23
VIDEO
Redis's Approximated LRU Algorithm: Deep Dive into Memory-Efficient Eviction
Systems Internals
#redis
#lru
#caching
May 16
VIDEO
Redis Internals: Understanding Objects, Encodings, and INCR Command Implementation
Systems Internals
#redis
#redis-internals
#data-structures
May 02
NOTE
Keeping L1 Small in LSM Trees Prevents Excessive Write Amplification
Algorithms & Data Structures
#distributed-systems
#compaction
#data-structures
May 02
VIDEO
Implementing DEL, EXPIRE, and Auto-Cleanup in Redis Internals
Systems Internals
#redis
#database-internals
#distributed-systems
Apr 30
NOTE
Git Worktrees Empower Coding Agents to Run Tasks in Parallel
Software Engineering
#software-engineering
#ai-agents
#code-isolation
Apr 26
VIDEO
Implementing Redis GET, SET, and TTL Commands with Expiry Logic
Systems Internals
#redis
#key-value-store
#ttl
Feb 24
BLOG
JOIN Algorithms
Distributed Systems
#distributed-systems
#data-structures
#databases
Jan 26
NOTE
Intentionally Go Deep Based on Curiosity and Career
Career Growth
#career-growth
#abstraction-layers
#career-direction
2025
(1)
Jul 25
VIDEO
Inverted Index: The Core Data Structure Behind Search Engines
Algorithms & Data Structures
#inverted-index
#search-engines
#data-structures
2024
(2)
Aug 02
VIDEO
DragonflyDB's DashTables: A Deep Dive into High-Performance Data Storage
Databases
#dragonflydb
#redis
#dashtables
Jul 26
VIDEO
DragonflyDB's B+ Tree Implementation for Sorted Sets: A Deep Dive into Memory and Throughput Gains
Databases
#dragonflydb
#redis
#sorted-set
2021
(1)
Jan 10
BLOG
Constant Folding in Python
Systems Internals
#systems-internals
#data-structures
#go
2020
(3)
Dec 13
BLOG
Visualizing Recursion in Python with Just a Decorator
Systems Internals
#systems-internals
#algorithms
#data-structures
Jul 19
BLOG
Bitcask - A Log-Structured fast KV store
Distributed Systems
#distributed-systems
#data-structures
#databases
May 24
BLOG
Consistent Hashing - What It Is and How to Implement It
Distributed Systems
#distributed-systems
#caching
#data-structures