父文章

如何成为一名架构师,架构师成长之路_golang架构师成长之路_个人渣记录仅为自己搜索用的博客-CSDN博客

中台和平台的区别.

平台是构建领域能力.

中台是上游仅传一个bizId+ operationId. 中台配置固化的参数.  通过连接点回调到业务方. 业务方自己维护operationId的缓存. 同步结束后缓存清理.

如果是异步化链路,调用N次,这个缓存的生命周期多久,通用内存系统,不好及时清理. 传递必要的信息下去, 通过规则引擎或者回调, 每个系统要限制回传的数据, 上线前必须要联调. 或者说error, 然后进行收费.

要统一接管起来. 如果传递是动态的,每个系统都需要配置,哪些字段往下传,动态获取,然后下传. 这个是各个中台复用的中台能力. 反而让字段到处在各个系统传递,影响面不好评估.

策略点建设平台

更好是 领域实体配置平台.

平台策略点建设, 配置系统_个人渣记录仅为自己搜索用的博客-CSDN博客

任何系统的发展都是如此.

1. 业务增长

2. 烟囱增长 _ 结果优先 _ 太快去抽象抽象不好

3. 太多的烟囱,

3.1 抽象复用为平台

3.2 面对更多新的业务,提供不同的枚举值能力. 平台开始复杂

3.3 平台本身下游不停地下沉,上浮

4. 更多的业务方接入,抱怨程序传参复杂, 另外不够灵活,新的业务接入需要开发

4.1 面对不停地下游系统的沉淀,更多的业务接入,减少上游的对接成本, 枚举值笛卡尔积被抽象成业务id,有中台同学配置,提供业务id (bizSceneId或者两码pdCode,eventCode). 提供了策略点平台,还有规则引擎 -> 动态脚本. 支持不同业务不同参数灵活配置.

写死的数据结构变成了动态的数据结构,通过kV遍历 或者 脚本动态判断.

平台系统建设所具备的能力_个人渣记录仅为自己搜索用的博客-CSDN博客

状态机/流程引擎/审批流的流程引擎/结合低代码开发的流程引擎 区别 业务系统中使用流程引擎_spring状态机 流程引擎区别_个人渣记录仅为自己搜索用的博客-CSDN博客

4.2 基于数据结构提供通用的页面- 支付收银台

5. 海量的业务方, 5.a 配置本身就是成本 5.b 还要5个下游一起联调 5.c 配置的脚本各种参数, 严重干扰中台同学, 5.d ext中有什么根本不知道,全部透传. 存在覆盖风险.

5.1 策略点平台变成中台回调平台,真正中台化, 仅传参唯一id, 中台同学不再识别业务属性,ext变得清爽.

5.2 出现业务门面facade, 提供产品化运营后台, 支持业务方自由配置,选择一些模版进行配置.

阶段 问题 解决方案 中间件技术

架构师之中台思维_系统发展之路_结果和抽象之间平衡的艺术相关推荐

  1. 从程序员到架构师的转型思维的转变 NLP思维利器(二)

          导读:本文给大家推荐一个NLP里面非常重要的思维工具,可以说是帮助我们做出人生各种重大决策不可或缺的利器,也是形成本书框架的其中一个底层思维逻辑.       我一直在思考,人这一辈子,到 ...

  2. 【Java从零到架构师第③季】【24】SpringMVC-概述_入门

    持续学习&持续更新中- 守破离 [Java从零到架构师第③季][24]SpringMVC-概述_入门 Spring.SpringMVC.MyBatis之间的关系 SpringMVC简介 Spr ...

  3. java面向对象思维导图_2020年Java进阶架构师的必备思维导图,让你少走弯路!

    架构师是什么?要做什么? 架构师 :是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物.架构师不是一个人,他需要建立高效的体系,带领团队去攻城略地,在规定的时间内完 ...

  4. 阿里架构师谈中台系列(二):阿里业务中台的方法论

    Photo @ David Emrich 文 |焦先 编者按: 阿里巴巴业务中台系列文章第一篇--<阿里巴巴架构师:十问业务中台和我的答案>自 2019 年 11 月 28 日发布至今日, ...

  5. 阿里云王牌架构师一问开发者:系统要改造成微服务吗

    阿里云高级解决方案架构师 杨旭 世界最大混合云的总架构师,4年前,开始作为双11阿里云技术负责人,负责搭建全球最大的混合云结构,把 "双11"的电商业务和技术场景在阿里云上实现,并 ...

  6. 百度基础体系首席架构师林仕鼎分享系统架构领域论文精要

    所谓"理论联系实际"."万变不离其宗".学术界的论文常常是指导工业界的圭臬,特别是在计算机相关科学领域:快速的发展,常常有赖于学术界几篇论文的突破. \u002 ...

  7. 架构师成长之路(5)--架构师具备的思维

    在<底层逻辑思维是什么(你应该懂的底层逻辑)>描述个人可迁移能力模型: "可迁移能力模型",这一模型包括了三个层次: 底层的可迁移能力是思考能力, 中间层的可迁移能力是 ...

  8. 【Java从0到架构师】交错的日志系统、SpringBoot 集成日志框架

    交错的日志系统.SpringBoot 集成日志框架 交错复杂的日志系统① - 多个项目实现 SLF4J 门面 交错复杂的日志系统② - 统一底层实现为 Logback 交错复杂的日志系统③ - 统一底 ...

  9. 架构师必须清楚的支付系统--对账系统详解

    点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源! 上一篇:Alibaba开源内网高并发编程手册.pdf 在支付系统中,资金对账在对账中心进行,将系统保存的账务流水与银行返回的清算流水和 ...

最新文章

  1. Lucene4 入门(2)–Field类及辅助类说明
  2. 学霸女孩放弃保研再次高考,原因让人泪目…
  3. opencv 3.1编译 linux,Ubuntu 编译安装 OpenCV 3.1
  4. [改善Java代码]生成子列表后不要再操作原列表
  5. 多重继承、虚继承与虚基类
  6. 火焰效果材质实现_利用噪音图制作一个纸张燃烧的效果
  7. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(二)魔法实习生第一步了解魔杖的使用
  8. Redmine 126邮件服务器的配置
  9. 中国 AI 开发者真实现状:写代码这条路,会走多久?
  10. 如何聊才能突出自己软实力,打动面试官
  11. Makefile 中$@ $^ $ 解释
  12. android.content.SharedPreferences.edit()
  13. 计算机上wps表格乘除算法,excel乘法公式-WPS表格乘法运算大全
  14. MATLAB图像处理植物叶片面积计算
  15. 功能强大的在线网页编辑器
  16. 3D游戏模型之鼻子的建模
  17. EXCEL条件格式小知识:条件判断如何写公式,可多层if
  18. 一些Mac OS X的使用技巧
  19. 什么是决策树?(详解)
  20. char类型和varchar的区别和选用

热门文章

  1. 软件分享:Cpu-Z电脑CPU检测工具介绍(附下载)
  2. 微耕“门禁专家”技术培训班
  3. Thinking In ASP
  4. SpringBoot学习历程
  5. 用于设定表格样式的附加css,css设置表格与能表单样式.ppt
  6. 赛迪顾问成功举办“2019中国IT市场年会暨赛迪生态伙伴大会”
  7. NTP时钟服务器配置
  8. HFM-合并应用程序迁移(COPY APPLICATION)
  9. 程序员在北京可以选择哪些国企、央企以及研究所?
  10. python3爬虫技术路线