| 模板 | 技术点 | 设计工具 |
| 数据部分 | Spark进行批量特征处理 | Spark |
| Flink进行流式数据处理 | Flink | |
| Redis保存线上推荐服务器所需特征 | Redis | |
| HDFS保存离线训练所需训练样本和特征 | HDFS | |
| 模型部分 | 使用Spark Mllib训练Embedding和传统推荐系统 | Spark Mllib |
| 使用Tensor Flow训练深度学习推荐模型 | Tensor Flow | |
| 使用Mleap、Tensor Flowserving进行模型上线和在线推断 | Mleap, Tensor Flowserving | |
| 使用Jetty搭建推荐服务器 | Jetty | |
| 前端部分 | 使用简单的HTML和JavaScript实现前端用户体验部分 | HTML, JavaScript |