Re:Ask HN: What's a side project you built to make money tha...
by harigov on Friday July 07, 2017 @08:39PM
(#14723388)
Redis provides data structures to be stored inside its key-value database. It also allows you to setup hooks to listen to whenever something changes. You can potentially use it to connect client/server. Wrappers around client objects will sync with Redis whenever anything changes, and your visualization tool will listen to changes in Redis to update. The advantage with this is that some aspects of your system will benefit from years of testing and thought that went into building Redis.
That's a cool idea. I've been working on something similar, but that takes kind of a different angle which I like. What I have at the moment is a way of specifying filters for which properties should be displayed or not.
Yes, small enough use case... unfortunately the smallest one I can think of is MASSIVE :P
I will document the API and probably open source the client before long. Clients pretty much just send serialized Operation objects as JSON. Operations are like add/remove to/from whatever location, using a shared addressing systems for all data structures.