Posts
All the articles I've posted.
-
How to manage multiple github accounts
1 min readManaging dev env
-
Kafka In-Sync Replica (ISR)
2 min readExploring kafka internals
-
DynamoDB Architecture: Deep Dive into Partitioning and Adaptive Capacity
7 min readA deep dive into DynamoDB partition structures, request distribution mechanics, and AWS's Adaptive Capacity algorithms for mitigating hot-partition read/write starvation.
-
Demystifying Merkle Trees: Anti-Entropy in Cassandra and Blockchains
7 min readA deep dive into Merkle Tree internals, their cryptographic validation pathways, and their crucial role in managing distributed database repairs and blockchain block verifications.
-
Database Multitenancy Design: Pooled vs. Siloed Architectures
6 min readA deep comparative study of SaaS database multitenancy patterns, detailing PostgreSQL Row-Level Security (RLS) policies and dynamic datasource routing in Spring Boot.
-
Java Reactive Programming: Project Reactor Internals vs. Virtual Threads
7 min readA deep dive comparing Project Reactor's non-blocking EventLoop pipeline with Java 21's Virtual Threads (Project Loom) memory mounting mechanics.
-
Kubernetes Storage
Updated:1 min readJust some reading notes
-
Deep Dive: Building a Distributed Message Broker from Scratch
4 min readDesigning and implementing a Mini-Kafka message broker from scratch in Java, covering sequential I/O storage, consumer offset tracking, partitioning strategies, and Raft consensus.
-
CIDR
1 min readExploring how internet did not collapse with limited IPv4 addresses