It’s distributed from use of a distributed database and shared load across the services data tier. The client isn’t particular relevant where it runs as the server side data tier and database (Cassandra) can be distributed across regional, zone, and other divisions as needed to keep an active-active setup running. Albeit, I’m simply aiming to provide a sample app, with development practices following distributed systems goals — i.e. running them across multiple systems, masterless, with a high scale/high velocity capability of data in/out for scaling.

I was less concerned about the peer to peer nature of the applications, however it would be an interesting addition for sure. I checked out the databases: GunDB, OrbitDB, and ssb-db and can see where they might be used in conjunction with Apache Cassandra. But currently my focus is to stick with Cassandra considering the user base and it’s what I use for work and many prospective clients on a regular basis.

I’ll set the repos up real soon, maybe you can add some feature request stories? I’ll follow up with ya via the Twitters/email or something when I get that done. Thanks for the response!



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Adron Hall

Software dev, data, heavy metal, transit, economics, freethought, atheism, cycling, livability, beautiful things & adrenaline junkie.