Subscribe
Sign in
Home
Notes
Archive
Leaderboard
About
Latest
Top
Discussions
Dive Deep Series: Sync.Map in Golang
We deconstruct Go's sync.Map to reveal its two-map, lock-free design, explaining its performance optimisations for read-heavy workloads, its key design…
Jul 31
•
Pratik Pandey
6
Share this post
Distributed Systems Made Easy!
Dive Deep Series: Sync.Map in Golang
Copy link
Facebook
Email
Notes
More
2
Quad Tree: The Secret Behind Sub-Millisecond Location Searches
QuadTree solves the spatial search problem by applying the "divide and conquer" principle to 2D space. QuadTree recursively subdivides 2D space into…
Jul 17
•
Pratik Pandey
10
Share this post
Distributed Systems Made Easy!
Quad Tree: The Secret Behind Sub-Millisecond Location Searches
Copy link
Facebook
Email
Notes
More
2
Merkle Trees in Practice: A Deep Dive into Implementation and Optimisation
In our last post, we discussed about how you can compare two large datasets for integrity using Merkle trees.
Jul 5
•
Pratik Pandey
12
Share this post
Distributed Systems Made Easy!
Merkle Trees in Practice: A Deep Dive into Implementation and Optimisation
Copy link
Facebook
Email
Notes
More
3
June 2025
Merkle Trees: The Data Structure for Verifiable State
A Merkle Tree is a binary tree of cryptographic hashes, constructed from the bottom up to efficiently verify data integrity.
Jun 22
•
Pratik Pandey
18
Share this post
Distributed Systems Made Easy!
Merkle Trees: The Data Structure for Verifiable State
Copy link
Facebook
Email
Notes
More
2
Beating Tail Latency: How Golang Supercharges SwissTables with Extendible Hashing
Extendible hashing is a dynamic hashing technique that allows the hash table to grow and shrink gracefully as data is added or removed, without…
Jun 4
•
Pratik Pandey
5
Share this post
Distributed Systems Made Easy!
Beating Tail Latency: How Golang Supercharges SwissTables with Extendible Hashing
Copy link
Facebook
Email
Notes
More
May 2025
SwissTables: High Performance HashMaps
Understand how SwissTables provide a major performance improvement using its innovative control word metadata and SIMD-powered lookups.
May 27
•
Pratik Pandey
11
Share this post
Distributed Systems Made Easy!
SwissTables: High Performance HashMaps
Copy link
Facebook
Email
Notes
More
2
Fragile Base Class Problem: Composition over Inheritance
Why do we always hear "Composition Over Inheritance"? Let's discover some hidden pitfalls associated with Inheritance and why you should prefer a HAS-A…
May 14
•
Pratik Pandey
7
Share this post
Distributed Systems Made Easy!
Fragile Base Class Problem: Composition over Inheritance
Copy link
Facebook
Email
Notes
More
May 2024
Database Intermediate Series: Change Data Capture(II)
Change Data Capture (CDC) refers to identifying and capturing changes made to data in a database and then delivering these changes in a format that…
May 28, 2024
•
Pratik Pandey
7
Share this post
Distributed Systems Made Easy!
Database Intermediate Series: Change Data Capture(II)
Copy link
Facebook
Email
Notes
More
2
April 2024
Database Intermediate Series: Change Data Capture(I)
Change Data Capture (CDC) refers to identifying and capturing changes made to data in a database and then delivering these changes in a format that…
Apr 22, 2024
•
Pratik Pandey
8
Share this post
Distributed Systems Made Easy!
Database Intermediate Series: Change Data Capture(I)
Copy link
Facebook
Email
Notes
More
2
Database Intermediate Series: SQL Isolation Levels Internals
MVCC plays a crucial role in enabling databases achieve isolation. Let's dive into Isolation using MVCC using practical examples.
Apr 2, 2024
•
Pratik Pandey
11
Share this post
Distributed Systems Made Easy!
Database Intermediate Series: SQL Isolation Levels Internals
Copy link
Facebook
Email
Notes
More
2
March 2024
Database Basics Series: Understanding SQL Isolation Levels
Dive into how databases leverage Isolation Levels to provide you the flexibility to choose between high consistency and concurrency!
Mar 19, 2024
•
Pratik Pandey
19
Share this post
Distributed Systems Made Easy!
Database Basics Series: Understanding SQL Isolation Levels
Copy link
Facebook
Email
Notes
More
6
February 2024
Launching Architecting Real-World Distributed Systems Cohort!
Understand the thought process behind building real-world systems, from NFR's to tradeoffs. We'll go over different architectural patterns with examples…
Feb 9, 2024
•
Pratik Pandey
7
Share this post
Distributed Systems Made Easy!
Launching Architecting Real-World Distributed Systems Cohort!
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts