• 本网站主要是学习分享,个人资源收藏,互动信息交流,欢迎留言
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

架构实战 – 业务架构篇

首页内容 毛玉毛 1206次浏览 已收录 0个评论

业务架构师和产品经理有什么区别?

产品经理的职责:告诉用户,系统长什么样子;告诉开发 ,他要实现什么功能。

产品经理首先会收集用户的元素需求,然后将它们梳理成一个个业务流程,每个业务流程由多个业务步骤组成。一个业务步骤包含三部分的内容:输入、输出和业务功能。需求梳理好后,产品经理会将每个步骤具体化为页面原型。

 

业务架构师的职责:把业务流程和节点打散,按照业务域的纬度来划分系统模块,并定义这些模块之间的关系,最终形成一个高度结构化的模块体系。

购物流程 = 商品模块.商品搜索 + 购物车模块.添加商品 + 订单模块.创建订单 + 支付模块.支付

系统的构成:模块 + 依赖关系

模块的拆分:水平拆分和垂直拆分

模块的整合:平台化整合

电商平台架构是如何演变的

1号店App服务端架构是如何升级的?

V1.0架构

V2.0架构

image.png

V3.0架构

中台

把各业务线中相同的核心逻辑抽取出来,通过抽象设计,实现通用化,共同服务于所有业务线的需求,系统结构整体上是一个“山”

中台是微服务的升级

松散的微服务 -> 共享服务体系 -> 中台

传统企业中台架构设计

可复用架构:如何实现高层次的复用?

可分为技术复用和业务复用,技术复用包括代码复用和技术组件复用;业务复用包括业务实体复用、业务流程复用和产品复用。

产品复用 >业务流程复用>业务实体复用>技术组件复用>代码复用

业务上的复用比纯粹的技术复用有更高的价值,我们要尽量往这个方向上靠。

如何设计一个基础服务?

订单业务架构(O2O,online to offline,线上到线下)

 


毛家二毛 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明架构实战 – 业务架构篇
喜欢 (0)
[13512347997]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址