1、纳米盒pc网校:使用了create-react-app的技术栈;
使用Service Worker、webpack、Router、reselect;
使用 ant design、CSS-in-JS、sass;
使用eslint、prettier规范代码;
定制了video组件,控制场景,实现模拟直播、回放的功能;
集成先声的web 语音评测引擎、headtrackr(web人脸识别)、腾讯webIM聊天以及管理等;
管理上使用jira的工作流管理整个开发流程,建立一种节奏感;使用SemVer版本管理标准;
使用CI/CD持续集成,提高开发测试效率;
2、纳米盒主站
纳米盒主站使用Apache+fastcgi+flup+python2.6+django1.5;
数据持久层使用mysql+redis;
使用三级缓存:redis缓存+每台服务器的memorycache+数据库缓存;
消息队列服务使用阿里的RocketMQ;
搜索引擎使用opensearch;
并对接了微信、极光、兑吧、face++、先声、七牛等多个平台的功能;