【项目】基于SaaS的餐掌柜项目实战


文章目录

  • 【项目】基于SaaS的餐掌柜项目实战
  • 阶段一 基于SaaS的餐掌柜项目实战
  • 第1章 基础架构搭建
  • 2 餐掌柜系统设计
  • 2.1 中台思想
  • 2.2 技术架构
  • 2.3 工程结构


SaaS java开源 saas项目开发实例_项目实战

阶段一 基于SaaS的餐掌柜项目实战

第1章 基础架构搭建
2 餐掌柜系统设计
2.1 中台思想

SaaS java开源 saas项目开发实例_分布式_02

在现代,中台和前台、后台对应,指的是在一些系统中,被共用的中间件的集合。常见于网站架构、金融系统。

【核心本质】 → 服务复用

近年,不断地有企业提出中台的概念。很多的大型公司由于公司项目的不断发展,造成项目已经非常庞大,导致系统越来越不可维护,开发与改造的难度大且效率低,也有很多新业务不得不重复造轮子。

SaaS java开源 saas项目开发实例_中间件_03

中台的出现就是为了解决上述问题。所谓的业务中台就是:通过制定标准和机制,把不确定的业务规则和流程通过工业化和市场化的手段确定下来,以减少人与人之间的沟通成本,同时还能最大程度地提升协作效率。

  • 中台的目标:减少沟通成本,提升协作效率。
  • 中台的实现手段:制定标准和规范。
  • 原则:集中管控,分布式执行。
2.2 技术架构

SaaS java开源 saas项目开发实例_大数据_04

2.3 工程结构

餐掌柜工程代码

SaaS java开源 saas项目开发实例_分布式_05

工程说明:

工程模块名称

作用

common

公共模块

gateway

网关模块

service(二级父工程)

微服务业务层

operator

运营端业务模块

operator_api

运营端资源模块

service_common

业务层公共模块

web(二级父工程)

微服务表现层

operator_web

运营端表现模块

web_common

表现层公共模块