该项目为Olami人工智能开放平台官网,平台官网作为平台用户的访问入口,任何用户要使用平台相关功能接口必须要经由官网完成注册以及配置。整个平台基于Spring Cloud的分布式微服务架构,官网作为平台门户在完成各业务功能时要对接多个后台服务,例如与用户注册认证相关的用户中心服务、与数据中心统计相关的统计中心服务、与模块配置相关的对话系统服务等。
整个官网采用前后端分离的方式开发,前端基于Vue.js开发,后端仅向前端提供HTTP接口。本人在项目中担任架构与开发工作,主要承担了应用中心、数据中心、SSO系统的设计与开发。