Writing
Articles and reading notes on software, databases, and distributed systems.
Articles
Two Phase Commit Pattern
Notes on Two Phase Commit Pattern.
Spark and CRC
Notes on Spark and CRC.
RocksDB Context, Design and Implementation
Notes on RocksDB Context, Design and Implementation.
Scala ClassTag and JVM Type Erasure
Notes on Scala ClassTag and JVM Type Erasure.
Monix Async, MDC, Thread Local, Correlation ID in Scala
Notes on Monix Async, MDC, Thread Local, Correlation ID in Scala.
Paper notes
Finding Needle in Haystack
Paper notesReading notes on Finding Needle in Haystack.
Building a database on S3
Paper notesReading notes on Building a database on S3.
An Empirical Evaluation of Columnar Storage Formats
Paper notesReading notes on An Empirical Evaluation of Columnar Storage Formats.