aarondwi
A software engineer striving for correct and efficient systems. Accidentally also a DBA/E. All public works here are personal projects
Surabaya, Indonesia
Pinned Repositories
aarondwi.github.io
antri
A durable, task queue. This is intended as an exercise only!
batch-logic-example
An example for how to operate on typical business logic as a batch
bowl
A not-really-so-experimental skip list variant, optimized for batch operations
cassandra_dw_project
My Last Year Project, implemented with Talend Open Studio
Cassandra_dw_query_testing_code
Code that I used to test my Final Year Project
embedded-redis-cluster
Embedded Redis Cluster Server, to be used in local/dev settings and/or integration test
mongoseal
Golang's distributed locks using mongodb, with fencing
singleflight
Coalesce multiple identical calls into one, preventing thundering-herd/stampede to database/other backends
together
Batch your call. Easily backpressure. Enjoy the performance.
aarondwi's Repositories
aarondwi/singleflight
Coalesce multiple identical calls into one, preventing thundering-herd/stampede to database/other backends
aarondwi/antri
A durable, task queue. This is intended as an exercise only!
aarondwi/embedded-redis-cluster
Embedded Redis Cluster Server, to be used in local/dev settings and/or integration test
aarondwi/mongoseal
Golang's distributed locks using mongodb, with fencing
aarondwi/together
Batch your call. Easily backpressure. Enjoy the performance.
aarondwi/aarondwi.github.io
aarondwi/batch-logic-example
An example for how to operate on typical business logic as a batch
aarondwi/bowl
A not-really-so-experimental skip list variant, optimized for batch operations
aarondwi/cassandra_dw_project
My Last Year Project, implemented with Talend Open Studio
aarondwi/Cassandra_dw_query_testing_code
Code that I used to test my Final Year Project
aarondwi/prioritize
Prioritizing some tasks over the others, to prevent higher latency for more important tasks.
aarondwi/database-race-condition
Explaining why concurrent access without proper synchronization is dangerous (For database training at Pegipegi)
aarondwi/JSlib
Small code snippets that implements core of some popular frameworks (For educational purpose)
aarondwi/sfc
Implementation of singleflight-cluster. With zk + consistenthash. Also has herd watch call prevention. Intended as an exercise, and example for future work