¿Cuál es la pila tecnológica de Everlane?

Gracias por el A2A, haré todo lo posible para agregar a la excelente respuesta de Jeff. Los productos que componen la pila tecnológica de Everlane incluyen: Amazon (CloudFront, EC2, S3), Backbone.js, Firebase, Handlebars.js, imgix, Mapbox, PostgreSQL, Ruby, Ruby on Rails, Underscore.js, Bugsnag, Heroku, New Relic y Centinela.

Además, aquí hay una lista de otros productos de software que Everlane está usando internamente:

  • Marketing: AdRoll, Sailthru, Segment, SendGrid
  • Ventas y soporte: Zendesk, Zopim
  • Analytics: Chartio, Google Analytics, Modo
  • RR.HH .: AngelList Jobs, Lever, Sourcing, Zenefits
  • Finanzas y contabilidad: pagos Braintree, Expensify, Intuit QuickBooks
  • Productividad: Boomerang, Dropbox, Postmates API, Slack

Para obtener una lista completa del software utilizado por Everlane, consulte: Everlane’s Stack on Siftery

(Descargo de responsabilidad: los datos anteriores se obtuvieron de Siftery y han sido verificados por personas que trabajan en Everlane)

En primer lugar, gracias, ¡me alegra que estés disfrutando nuestro producto tanto como nosotros disfrutamos haciéndolo!

Nuestra pila es bastante estándar para las empresas de rápido movimiento. El backend está construido únicamente con Rails con MySQL como el almacén de datos. Sin embargo, debe tenerse en cuenta que delegamos pagos y envíos a servicios de terceros.

El front-end es HTML5 (por definición de doctype ) y está rociado con toneladas de sutilezas CSS3 ( @font-face , animaciones, transiciones, etc.), algunas de las cuales se compilan con SCSS.

Una tonelada de nuestros divertidos trucos de IU se realizan con jQuery y jQuery UI que facilitan las ecuaciones. También utilizamos un par de complementos jQuery, para cosas como pushState , gestión de cookie y ventanas modales. También tenemos un par de archivos CoffeeScript por ahí, para una buena medida y credibilidad nerd.

Por último, nuestra aplicación está controlada por la versión con Git, alojada en GitHub y desplegada a través de Heroku.

Nos esforzamos por elegir tecnologías que sean fáciles de aprender pero que sean lo suficientemente fuertes como para soportar todo el estrés de una empresa que se repite rápidamente. Creo que hemos logrado ese equilibrio bastante bien.

¡Podría seguir para siempre sobre nuestra tecnología, pero no quiero aburrirte! Si tiene más preguntas, me complacerá agregar mi respuesta.