Subscribe
Sign in
Home
Notes
Chat
Archive
Leaderboard
About
Latest
Top
Discussions
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
4
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
10
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
6
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
Go Concurrency Series: Concurrency Patterns(II)
Understand how you could ensure that all goroutines stop working even if one of them fails, using Tomb and Context. Before that, understand how you…
Feb 2, 2024
•
Pratik Pandey
3
Share this post
Distributed Systems Made Easy!
Go Concurrency Series: Concurrency Patterns(II)
Copy link
Facebook
Email
Notes
More
January 2024
Go Concurrency Series: Concurrency Patterns
Dive into common concurrency patterns adopted in Golang, like the Worker Pool Pattern and the Pipeline Pattern.
Jan 22, 2024
•
Pratik Pandey
5
Share this post
Distributed Systems Made Easy!
Go Concurrency Series: Concurrency Patterns
Copy link
Facebook
Email
Notes
More
2
Architecting Real-World Systems - For Mid - Senior Engineers
Understand the thought process behind building real-world systems, from NFR's to tradeoffs. We'll go over different architectural patterns with examples…
Jan 21, 2024
•
Pratik Pandey
5
Share this post
Distributed Systems Made Easy!
Architecting Real-World Systems - For Mid - Senior Engineers
Copy link
Facebook
Email
Notes
More
Go Concurrency Series: Deep Dive into Go Scheduler(III)
Dive deep into the internals of Go Scheduler and strengthen your understanding by building a layer 7 load balancer.
Jan 19, 2024
•
Pratik Pandey
7
Share this post
Distributed Systems Made Easy!
Go Concurrency Series: Deep Dive into Go Scheduler(III)
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