¿Qué idioma de backend usa AirBNB?

2009

Recuento de ingenieros: 3-4

Core – aplicación Rails 2.x

Backend – Base de datos MySQL

Frontend – Vanilla CSS (sin preprocesadores), Prototype.js

2012

Recuento de ingenieros: más de 30

Core – Rails 3.x, Java (servicios de fondo)

Backend: Redis, HDFS (para almacenamiento de datos), Postgres (datos geoespaciales), Dynamo DB

Frontend – SASS (preprocesamiento CSS) O2 (bootstrap con estilos AirBnB) (kit de estilo) Consulta (en lugar de Prototype), Backbone & Handlebars (página única, aplicaciones de cliente enriquecidas)

2015

Core – Rails 3.x, Java, Node.JS

Backend: MySQL, Redis, HDFS, Postgres DynamoDB, Kafka, RabbitMQ

Frotend – SASS (preprocesamiento CSS), O2 (kit de estilo basado en bootstrap AirBnB) jQuery, Backbone.js, Handlebars.js, React.js, CommonJS (para módulos), ES6 (ES2015), Flux