Slide 30
Slide 30 text
Jazoon - Scala in Practice 30
Soundcloud - a bit of history
It was a phase of high experimentation, and instead of defining
which languages or runtimes these teams should use, we had the
rule of thumb write it in whatever you feel confident enough
putting in production and being on-call for.
This led to a Cambrian Explosion of languages, runtimes and
skills. We had systems being developed in everything from Perl to
Julia, including Haskell, Erlang, and node.js.
[..]
We have used Finagle for HTTP, Thrift, memcached, Redis, and
MySQL. Every request to the SoundCloud platform is very likely
hitting at least one of our Finagle-powered microservices, and the
performance we have from these is quite amazing.