Ian Eslick
Recent Tech Decisions
28 points


  • Nativestore

    #<User:0x00007f20fc8740f0> Vital Labs, Inc.

    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

    #<User:0x00007f21125607b8> Vital Labs, Inc.

    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

    #<User:0x00007f211107cdd8> Vital Labs, Inc.

    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.

  • React

    #<User:0x00007f20f7651408> Vital Labs, Inc.

    React, with Om, is used for all our front-end UIs.

  • Clojure

    #<User:0x00007f21141f1b70> Vital Labs, Inc.

    We are deeply invested in Clojure - all the power of Java with the simplicity of functional programming.

  • Bootstrap

    #<User:0x00007f211276a270> Vital Labs, Inc.

    We have a heavily customized version of bootstrap to power the UI for our mobile and desktop apps.

  • nginx

    #<User:0x00007f20f626e0f8> Vital Labs, Inc.

    Nginx is a caching proxy that provides basic load balancing for our API and serves our rich client applications to end-user browsers.