Hi Im designing a chat app and i thought about this design:
Clients are connected to the nearest couchdb and listening for changes (chat texts). If one client posts a new message it will be inserted in that client's couchdb node. The change will be propagated to other couchdb nodes in the cluster. The clients connected to those couchdb nodes will get that message. But this design is heavily dependent on how fast couchdb propagates changes to other nodes. Is this a good design with couchdb or is it not intended for this design? How else could you design a chat application with couchdb? /Johnny
