Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.03 KB

File metadata and controls

32 lines (23 loc) · 1.03 KB

技术架构与方案选择

设计原则

  • 前后端分离。分离粒度保持在 前端-后端即可,可以不需要业务中转层。
  • 模块间松耦合,模块复用率要高。
  • 要面向服务设计,采用微服务架构。
  • 后端采用分布式架构,但要结合成本考虑,前期业务逻辑不复杂的时候,可以采用单虚拟机部署多个服务的方案。

技术架构

注:详细设计待更新。

IMAGE

技术选型

注: 技术选型的具体实现层面方案选型由技术负责人确认即可,比如前端使用webpack打包等。后续请相关负责人更新到对应位置。

前端

  • 技术框架:Vue.js;
  • 其他依赖:待更新。

后端

  • 编程语言:Java;
  • 编程框架:Spring Cloud一站式解决方案,具体使用到的框架待更新。

数据存储

  • 数据库:Mysql + Redis
  • 静态数据:CDN

其他

  • 代码维护:Git。
  • Git工具:初期可以直接使用github,后续可以考虑搭建公司自用的GitLab。