Aaron Dwi's Projects
A durable, task queue. This is intended as an exercise only!
An example for how to operate on typical business logic as a batch
A not-really-so-experimental skip list variant, optimized for batch operations
My Last Year Project, implemented with Talend Open Studio
Code that I used to test my Final Year Project
Explaining why concurrent access without proper synchronization is dangerous (For database training at Pegipegi)
Embedded Redis Cluster Server, to be used in local/dev settings and/or integration test
Small code snippets that implements core of some popular frameworks (For educational purpose)
Golang's distributed locks using mongodb, with fencing
Prioritizing some tasks over the others, to prevent higher latency for more important tasks.
Implementation of singleflight-cluster. With zk + consistenthash. Also has herd watch call prevention. Intended as an exercise, and example for future work
Coalesce multiple identical calls into one, preventing thundering-herd/stampede to database/other backends
Batch your call. Easily backpressure. Enjoy the performance.