Posts
All the articles I've posted.
-
Garbage Collection 101: Understanding Memory Management
A comprehensive guide to garbage collection algorithms, from basic mark-and-sweep to advanced tricolor marking and the upcoming Green Tea GC in Go.
-
Adding Columns to SQL Table: The Hidden Performance Impact
Understand what really happens when you add columns to large SQL tables, the performance implications, and strategies to minimize downtime in production systems.
-
Change Data Capture (CDC) and its Magic
Explore Change Data Capture mechanisms and reactive databases like DiceDB, understanding their architectures, use cases, and fundamental differences in handling data changes.
-
Write-Ahead Logging: The Engine Behind Database Durability and Implemening it
Explore how Write-Ahead Logging powers database durability, its critical role in ACID compliance, and my implementation in Golang.
-
Protobuffers vs JSON over HTTP
A performance comparison between Protocol Buffers and JSON for data transfer over HTTP, with benchmark results showing why binary protocols are often faster and more efficient.