Sonny's repositories
data-systems-design
System Design, Solution Architecture, Data Systems Practice
how-sqlite-works
A Book about how SQLite works. Rewriting SQLite in Rust for Learning and Fun and writing a book I wished I had when started.
how-keyvalue-databases-work
How storage engine based-on LSM tree works
interpreter-compiler
Simplified Interpreter and Parser
simpledb-rust
SimpleDB in Rust: book of how to design and write a relational database from scratch
delta-rs
A native Rust library for Delta Lake, with bindings into Python and Ruby.
arrow-datafusion-comet
Apache Arrow DataFusion Comet Spark Accelerator
awesome-serverless-database
Collections of resources of how serverless databases work
doh-server
An implementation of DNS server which supports DNS over HTTPS
dozer
Connect any data source, combine them in real-time and instantly get low-latency Data APIs. All with just a simple configuration!
from-scratch-chat-app
Chat App client and server from scratch in Rust
from-scratch-http-server
HTTP Server from scratch
from-scratch-key-value
Toy key value store In Rust from scratch for learning
google-file-system
an implementation of google file system paper
how-delta-lake-works
How Delta Lake Works?
how-tigerbeetle-database-works
How TigerBeetle database works
influxdb
Scalable datastore for metrics, events, and real-time analytics
limbo
Limbo is a work-in-progress, in-process OLTP database management system, compatible with SQLite.
maestro
Maestro: Netflix’s Workflow Orchestrator
operating-systems
Operating Systems Three Easy Pieces
rust-concurrent-hashmap
Rust Concurrent Hashmap
rust-mix
Rust random code
sonhmai.github.io
repo for blog https://sonhmai.github.io/
sqlite-wal-reader
SQLite Write-Ahead Logging (WAL) File Reader
testing-distributed-systems
Curated list of resources on testing distributed systems
tonbo
A portable embedded database using Arrow.