Distributed Acid State - acid-state/acid-state Wiki

Hello acid-state users,

I emailed Lemmih a few days ago about initiating a conversation around building a distributed version of acid-state. So I'd like to gather anyone who is interested and discuss it.

I think it's fair to say that right now acid-state can more or less be used in a distributed way (via the Remote module) by hosting multiple states in different processes on the same or different machines, but as it stands there is no out-of-the-box support for replication, sharding, distributed queries or other fault tolerance / scalability mechanisms.

So, it seems like Lemmih already has begun an initial version of distributed acid-state with 0MQ and (since he's the primary author) I'd like to get his thoughts on how he thinks it would be best to implement this feature, CAP tradeoffs, etc. Regardless of wether or not he ends up writing the code.