¿Cuáles son algunos sitios web grandes creados con lenguajes de programación funcionales?

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…

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.

El software ITA crea los sistemas de back-end que impulsan Orbitz y otros sitios de viajes grandes. Una buena descripción del sistema está aquí: http://www.paulgraham.com/carl.html

En realidad, ¡acabo de recordar que Hacker News está escrito en Arc (un dialecto de Lisp)!

Uno de los principales sitios web de viajes de la India, Cleartrip, se escribió inicialmente en ANSI Lisp para impulsar sus servicios de back-end.

Reddit fue originalmente escrito en Common Lisp. Más tarde fue portado a Python. Una buena cuenta, aunque de terceros, está aquí:

http://www.findinglisp.com/blog/

More Interesting

¿Por qué Node.js y Apache no son comparables?

¿Está Apple explorando tecnologías de ciudades inteligentes y oportunidades de implementación y en qué medida?

¿Es mejor trabajar en un trabajo de ingeniería de software promedio o seguir buscando su trabajo ideal?

¿Cuáles son los conceptos básicos de la programación?

¿Alguien ha asistido a Geekschool, ese programa que opera en Bangalore?

¿Cómo es la transición de la gestión de productos a la ingeniería de software?

¿Cuál es el tipo de trabajo que un más nuevo obtendrá en Accenture como ingeniero de software asociado?

¿Por qué los equipos de desarrollo en desarrollo de juegos o software a veces no entienden cómo pedir ayuda para tomarse de la mano o hacer cosas por usted cuando tiene problemas?

¿Puedo crear aplicaciones móviles escalables con las funciones de lamda sin servidor de AWS?

¿Cuáles son los principios fundamentales detrás de ejecutar una máquina virtual de manera eficiente?

¿Cómo es trabajar en Mentor Graphics como ingeniero de software / hardware?

¿Cuáles son algunas de las razones por las que el código de prueba de software pasa de forma aislada pero falla cuando se ejecutan varias pruebas?

¿Cuáles son los fundamentos del desarrollo de software?

¿Cuál es la mejor práctica para usar una capa de caché (por ejemplo, memcached) frente a un almacén de datos eventualmente consistente (por ejemplo, SimpleDB)?

¿Cómo funciona el sistema de recomendación de amigos de Facebook?