Node because I can share the data transfer objects and have serialisation and deserialisation use the exact same code. https://twitter.com/wycats/status/948265107456323584