¿Cuál es la pila tecnológica detrás de Codecademy? ¿Cómo procesa el código JavaScript escrito por los estudiantes?

Por lo que puedo decir,

Interfaz:

Back end:

  • Rieles que se ejecutan en nginx + barniz
  • MongoDB para persistencia
  • AJAX estándar para comunicación cliente – servidor

Eric y Zach dieron excelentes descripciones del front-end y back-end utilizado por Codecademy. Brindaré algo de luz adicional sobre qué tecnología y software está utilizando internamente la compañía. Amazon (CloudFront, EC2, Route 53 y S3), Chef, Gandi SSl, Go, HAProxy, Nagios, New Relic, nginx, Scalyr.

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

  • Marketing: Customer.io, Google Apps for Work, Mailgun, Segment
  • Ventas y soporte: Qualaroo, Zendesk
  • Analytics: Google Analytics, Mixpanel
  • HR: AngelList Jobs, HireArt, Lever
  • Finanzas y Contabilidad: Expensify
  • Productividad: Clerky, Slack

Para obtener una lista completa del software utilizado por Codecademy, consulte la Pila de Codecademy en Siftery

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

Usamos Ruby on Rails, MongoDB y muchos JavaScript.

Creo que usan Javascript y HTML5. En particular, todo el desarrollo web se llama MEAN y eso es MongoDB, Express.js, Angular.js y Node.js.
Es particularmente una buena forma de desarrollar aplicaciones en línea que no bloquean.

[[Codecademy Tech Stack]]