actions occur in your app publish updates ▸ Very manual + error prone ▸ Tightly couples your models with other app concerns ▸ “[ActiveRecord] callbacks are the devil” – Sam Mullen 9
install via npm ▸ Abstracts away transport via engine.io ▸ Falls back to polling on older browsers without WebSocket supply ▸ Namespaces / Rooms ▸ Broadcasting ▸ Distributed via socket.io-redis ▸ ~2 million downloads a month 12
designed to take advantage of SSDs ▸ YCombinator backed ▸ Append-only design, similar to ideas to Datomic ▸ November 2012 (1.2) ▸ First open source release, transformed into a JSON Database ▸ June 2014 (1.13) ▸ Changefeeds introduced ▸ April 2015 (2.0) ▸ Declared Production Ready ▸ August 2015 (2.1) ▸ High Availablity ▸ Automatic Failover 15