本文首先总结所有Open edX相关的语言、框架、组件、服务,做一简要介绍。随后再分别撰文介绍每一项具体内容。

外部服务

##DataDog  https://www.datadoghq.com
SaaS 监测工具,针对 DevOps 团队,从你的 app 或者其他各种工具获取数据并提供数据可视化功能。它把从你基础设备和软件采集的数据统一处理并存储。允许你创建仪表盘和搜索访问你提供的数据。他们目前提供数据的聚合和展示而不是提供数据分析。
Datadog 的一个优点是了开放所有 API,可以让你很灵活的开发自己的指标或整合。

##AWS http://aws.amazon.com/

##NewRelic  https://newrelic.com/ 

语言和框架

Python&Django

Ruby&Sinatra

coffeescript

SASS

Node.js

Underscore.js   https://github.com/jashkenas/underscore  http://www.bootcss.com/p/underscore/

Backbone.js

Neat http://neat.bourbon.io/ 前端排版

开源组件

Ansible

cucumber  自动化测试工具

Ngnix

ElasticSearch

MySQL

MongoDB

RabbitMQ+Celery

Hadoop+Hive+Sqoop

Luigi

Annotator

Haystack

Gunicorn

协议

oAuth2

CAS