Monolithic to Distributed: How Artsy Transitioned from Ruby on Rails to Node.js and Isomorphic JavaScript

Artsy transitioned from a monolithic Ruby on Rails stack to a distributed system with Node.js apps that share code and rendering between the server and browser and have open sourced their learnings into a boilerplate project called Ezel.

Artsy’s Developer Craig Spaeth and Director of Web Engineering Brennan Moore cover how the transition was managed as well as dive into some code showing how Ezel and these new isomorphic apps work.


This talk was hosted at the nodejs meetup at Shutterstock.

A couple days ago Artsy open sourced the frontend. More info here:
If you want to ask Brennan a question, you can submit it in the comments below the post.