Nativestore is a Clojurescript library that powers our desktop and HTML5 Mobile App front-ends. This is an in-house open source project that facilitates dependency tracking between client data queries and UI views.
HazelCast is the foundation for the distributed system that hosts our APIs and intelligent workflows. We wrap the core HazelCast functions in Clojure protocols to implement micro-services on top of a coherent, single-process instance per virtual node.
Cassandra is our data management workhorse. It handles all our key-value services, supports time-series data storage and retrieval, securely stores all our audit trails, and backs our Datomic database.