Pinned Repositories
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.
pg-infinity-table
A package to scale up pg tables across databases
redis-lsm-timeseries
This project is inspired from LSM data structure implemented on Redis for Timeseries database.
redis-streams-broker
This package is a broker to redis stream data type, This package provides guaranteed message delivery feature with acknowledgement.
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
SDLogger
An Arduino Library used for logging info, errors and warnings to serial and log file using SD card support.
sorted-blocks
Append Only data structure usefully for storing sorted data
WebServer101
An easy to use advanced library for hosting web server on MKR1000
write-through-cache
A write through cache for simple 2 dimensional data using redis, also be called as lsm data structure
LRagji's Repositories
LRagji/redis-streams-broker
This package is a broker to redis stream data type, This package provides guaranteed message delivery feature with acknowledgement.
LRagji/redis-lsm-timeseries
This project is inspired from LSM data structure implemented on Redis for Timeseries database.
LRagji/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
LRagji/SDLogger
An Arduino Library used for logging info, errors and warnings to serial and log file using SD card support.
LRagji/write-through-cache
A write through cache for simple 2 dimensional data using redis, also be called as lsm data structure
LRagji/express-service-bootstrap
This is a convenience package for starting a express API with security, health checks, process exits etc.
LRagji/indexed-column-dictionary
This is a data structure, which can have multiple values which can indexed and used to retrieve the entire entry.
LRagji/sorted-blocks
Append Only data structure usefully for storing sorted data
LRagji/autocannon
fast HTTP/1.1 benchmarking tool written in Node.js
LRagji/back-test
Index simulation
LRagji/BLE-Blocks
This repo contains application code for Android, IOS & Arduino used to create BLE Blocks
LRagji/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.
LRagji/docker-scripts
Scripts required to get any dev machine running with docker images
LRagji/football
Test
LRagji/GraphAssetModel
This is a graph representation of asset model.
LRagji/hit-cache
A memory caching library, which uses hits to a key as cache expiry vector. Wrapper on top of https://github.com/ptarjan/node-cache
LRagji/IOTClock
This is a Arduino(MKR1000) project which is a desktop clock, IOT Dashboard etc
LRagji/json2sql
a thought experiment
LRagji/level-matrix
Matrix data structure on top of level-db
LRagji/M.A.C
A pattern to write extensible, highly scaleable and flexible software systems.
LRagji/M.A.C-Friends
Lego blocks to built software system using M.A.C design pattern
LRagji/magic-ui
Web based tool to create Angular app visually
LRagji/pg-boot
This package helps you load your DB schema at app runtime with versioning.
LRagji/pg-queue
A simple Q on postgres
LRagji/pg-scale
How to H-Scale PG for write and reads
LRagji/purgeable-sorted-set-family
A data structure similar to lsm for sorted sets.
LRagji/QR-Reader
This is a app which reads QR code
LRagji/redis-abstraction
A Redis client pool with abstraction to different Redis libraries
LRagji/SpreadsheetExperiment
LRagji/trade-test