Moving away from a monolithic Ruby on Rails app to the JVM


SoundCloud is the biggest repository of audio content on the web, with more than 25 million users, from the BBC and Al Jazeera to Skrillex and Radiohead. In this fast paced environment, time to market and innovation are crucial, and the software architecture must follow suit.

Over the past months we evolved from a single gigantic Ruby on Rails application to a network of loosely coupled services built in Java,Scala, Clojure and other languages; and from a traditional server-rendered website to a single-page application, completely rendered in JavaScript on the browser and using our popular public API.

In this talk, let's explore the core principles which help our architecture to evolve in a neck-breaking speed and still maintain our design philosophy and good practices.

04:30 pm to 06:00 pm
Experience level: 
Average: 5 (1 vote)
Average: 5 (1 vote)
Time allocated: 
Average: 3 (2 votes)