主要内容
业务介绍
分析设计过程
过程推演
事件/流程架构及使用场景讨论
基础组件介绍
改进点
业务介绍
业务介绍-业务关键点
产品定位
- 买家:提供标准的、优质的服务体验
- 卖家:整合各环节资源,提供便捷的产品;提升服务质量、降低成本
- 服务提供商:帮助打开服务渠道 ,提供垂直B2C服务提供商服务接入的可能
- 小二:统一监控、管理商城服务;提升商城整体服务品质
主要功能
- 合作伙伴入驻
- 合作伙伴服务注册
- 卖家服务订购
- 卖家服务准备
- 买家服务购买
- 买家服务使用
- 服务费用结算
分析设计过程-开发过程的特点
- 架构为核心
- 增量迭代的开发过程
- OO
过程推演-领域模型
过程推演-逻辑架构
过程推演-非功能性需求对架构的影响
大数据量
- 分库分表
- 数据同步机制
- nosql
大请求量
- 缓存机制
- 客户端处理
功能内聚,系统解耦,弱依赖
- 异步处理,EDA
- 分离业务逻辑、基础组件
与公司整体架构的整合
事件/流程架构及使用场景讨论
基础组件介绍
- 事件引擎
- 任务调度器(taobao-pamirs-schedule)
- 工作流引擎(PMC)
改进点
- 领域模型的优化
- 调度方式优化
- 事件与流程的结合方式改进
- 业务监控体系的完善