Nginx is a caching proxy that provides basic load balancing for our API and serves our rich client applications to end-user browsers.
We have a heavily customized version of bootstrap to power the UI for our mobile and desktop apps.
We are deeply invested in Clojure - all the power of Java with the simplicity of functional programming.
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.
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.
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.