Laukik's repositories
redis-streams-broker
This package is a broker to redis stream data type, This package provides guaranteed message delivery feature with acknowledgement.
redis-lsm-timeseries
This project is inspired from LSM data structure implemented on Redis for Timeseries database.
relief-valve
A small library for redis streams which accumulates messages until its thresholds(time,count) are reached, used for micro batching of messages on streams
write-through-cache
A write through cache for simple 2 dimensional data using redis, also be called as lsm data structure
express-service-bootstrap
This is a convenience package for starting a express API with security, health checks, process exits etc.
indexed-column-dictionary
This is a data structure, which can have multiple values which can indexed and used to retrieve the entire entry.
sorted-blocks
Append Only data structure usefully for storing sorted data
autocannon
fast HTTP/1.1 benchmarking tool written in Node.js
BLE-Blocks
This repo contains application code for Android, IOS & Arduino used to create BLE Blocks
DistributedAlgorithmExecutor
This is a pattern used frequently in micro-services, where their is a need to distribute steps of algorithm across nodes(distributed hosts) to achieve resiliency & speed.
docker-scripts
Scripts required to get any dev machine running with docker images
football
Test
GraphAssetModel
This is a graph representation of asset model.
IOTClock
This is a Arduino(MKR1000) project which is a desktop clock, IOT Dashboard etc
json2sql
a thought experiment
level-matrix
Matrix data structure on top of level-db
M.A.C
A pattern to write extensible, highly scaleable and flexible software systems.
M.A.C-Friends
Lego blocks to built software system using M.A.C design pattern
pg-scale
How to H-Scale PG for write and reads
purgeable-sorted-set-family
A data structure similar to lsm for sorted sets.
redis-abstraction
A Redis client pool with abstraction to different Redis libraries