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 artsy.net frontend. More info here: https://github.com/artsy/force-public
If you want to ask Brennan a question, you can submit it in the comments below the post.