Algunas partes del backend de LinkedIn están construidas en Scala: partes del sistema de comunicación, búsqueda distribuida, algunos servicios en la plataforma de datos / análisis, gráfico social distribuido (el gráfico social no distribuido está en C ++), varias aplicaciones “paralelas”, por ejemplo, Twitter integración. La lista se está expandiendo.
Un componente, Norbert, un sistema de gestión de clúster utilizado para búsqueda y gráfico social distribuido es de código abierto:
http://github.com/rhavyn/norbert
Aquí hay una charla de Chris Conrad de LinkedIn de Scala Days 2010 sobre Norbert: http://days2010.scala-lang.org/n…
- ¿Por qué a los programadores les gusta usar guiones bajos (_) tanto?
- ¿Cuál debería ser mi plan para ser un buen ingeniero de software durante mi B.Tech?
- ¿Cuál es la diferencia práctica entre QA, QC y Tester?
- ¿Tendrá éxito un programador súper competitivo (resolución de algoritmos) como ingeniero de software?
- ¿Cuál es la diferencia (si la hay) entre la ejecución del contrato y las pruebas unitarias? ¿Cuál es el equilibrio adecuado entre ellos?
Hay al menos un proyecto Scala de código abierto más en camino desde la búsqueda
MochiMedia (una red publicitaria para juegos casuales, afaik) está construida principalmente en Erlang. Algunas partes de su pila son de código abierto, por ejemplo, MochiWeb. El chat de Facebook también funciona con Erlang. Indirectamente, cualquier sitio que use CouchDB, Riak o RabbitMQ también está alimentado (en parte) por Erlang.