On Github zinic / meniscus-os2013
More info including our repo @Project Meniscus
Welcome! We've been saving the best for last! Introducing Project Meniscus. Who am I and what do I do?It's all about latency
Batch processing is too slow
Multiple tenants
Encryption
Durability
Compression
...
Must change client architecture as little as possible.
Must utilize already existing standards.
Must be performance oriented
Must completely automated
But wait, isn't python too slow for event stream processing?
That's 18.4 MB/sec per parser process with a little help from Cython.
Python might just work
Intelligent and elastic handling of event streams
Boxes that live in the grid and perform a specific task
Like workers carry the same personality and therefore can be considered route equivalent
A message is processed differently via routing between service domains
Maintaining Grid Worker Synchronization with a little help from MongoDB
MongoDB, HDFS and more! It all depends.
Let the downstream technologies do what they do best and get out of the way
Created by John Hopper / @zinic