2009
Recuento de ingenieros: 3-4
Core – aplicación Rails 2.x
- ¿Cuál es la diferencia entre requerir y asignar módulos en NodeJS?
- ¿Qué lenguajes y marcos de programación debo conocer para el desarrollo web de back-end?
- ¿Debo continuar con JavaScript o saltar a Python?
- ¿Cómo reaccionaría usted, como jefe, ante un desarrollador front-end que desea trabajar en el back-end?
- ¿Qué es un backend?
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