Sonny's repositories
dozer
Connect any data source, combine them in real-time and instantly get low-latency Data APIs. All with just a simple configuration!
data-system-design
System Design, Solution Architecture, Data Systems Practice
limbo
Limbo is a work-in-progress, in-process OLTP database management system, compatible with SQLite.
maestro
Maestro: Netflix’s Workflow Orchestrator
rust-sqlite
Rewriting SQLite in Rust for Learning and Fun using Apache Arrow and DataFusion ecosystem
interpreter-compiler
Simplified Interpreter and Parser
delta-rs
A native Rust library for Delta Lake, with bindings into Python and Ruby.
doh-server
An implementation of DNS server which supports DNS over HTTPS
arrow-datafusion-comet
Apache Arrow DataFusion Comet Spark Accelerator
google-file-system
an implementation of google file system paper
redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
sql-parser-simplified
A toy and simplified implementation of a SQL Parser
redis-simplified
Buiding Simplified Redis in Rust
bdt
Boring Data Tool
titan
Snowflake infrastructure-as-code. Provision environments, automate deploys, CI/CD. Manage RBAC, users, roles, and data access. Declarative Python Resource API. Change Management tool for the Snowflake data warehouse.
kafka-simplified
Simplified Kafka
kafka-delta-ingest
A highly efficient daemon for streaming data from Kafka into Delta Lake
iceberg
Apache Iceberg
proglog
grpc log service example project
sqlite-rs
decoder, encoder and tools for SQLite in Rust
minikeyvalue
A distributed key value store in under 1000 lines
flink-connector-delta
Flink Connector To Delta Lake
flink-connector-kinesis
Flink Kinesis Connector
flink-dynamodb-connector
Apache Flink DynamoDB connector
coursera-functional-design-scala2-calculator
Calculator Assignment - Coursera Functional Design Scala 2 Course
jmh-benchmark-example
Scala Benchmark Example in JMH