GeistHaus
log in · sign up

Building Products at SoundCloud —Part I: Dealing with the Monolith

developers.soundcloud.com

Most of SoundCloud’s products are written in Scala, Clojure, or JRuby. This wasn’t always the case. Like other start-ups, SoundCloud was created as a single, monolithic Ruby on Rails application running on the MRI, Ruby’s official interpreter, and backed by memcached and MySQL. We affectionately call this system Mothership. Its architecture was a good solution for a new product used by several hundreds of thousands of artists to share their work, collaborate on tracks, and be discovered by the…

2 pages link to this URL
Ruby Service Objects

Cloud-Native Full-Stack Software Engineer and Solutions Architect based in Sydney, Australia

0 inbound links article en rubyteachingvideoyoutubeapibackendsolidooptddbddarchitecturetesting (16)devops (14)api (12)backend (11)architecture (10)ruby (10)cicd (7)circleci (7)docker (7)frontend (7)gitops (7)tdd (7)terraform (7)workflow (7)aws (6)bdd (6)elixir (6)platform engineering (6)rails (6)rspec (6)