SoundCloud started as a single Ruby on Rails application more than 14 years ago. In 2014, we made the decision to not integrate it with other services to serve the public API, but to instead build a Scala service using Finagle. This new service would intercept and augment public API responses by calling additional services when necessary, following the Strangler pattern.
Sort: