本文首先总结所有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