之前的文章分享过我自己琢磨的一个技术高P的能力模型(参见:高P的能力模型),其中的一个方向是cover端到端解决的能力。那怎么叫端到端解决方案的能力呢?

我自己想了下,一种切入端到端解决方案能力的方式是涵盖:大前端(PC && APP && H5 && 小程序等)-> 服务端(通用的服务端系统架构)-> 数据端(端到端数据的治理与优化)。

我个人发展的方向应该是走这条线的,原因之一是另一种“领域专家”路线,对于业务复杂度是有一定的要求的,中小企业其实很难有这种横向领域挑战的规模的,而大厂这个方向的坑位也有限。

而这种端到端方案机会更多一些,一个不大的业务,如果通过这种端到端串联起来的话,其实能做的事情也不少。更重要的是,这种端到端能力的闭环,也更有助于完善业务能力,因为他某种程度上涵盖了“供给-需求”的全链路。

大前端

这种如果我take的话,肯定还是专业的人做专业的事,比如移动端、前端、Flutter等找到一些资深的同学,cover技术栈即可。我个人可能更多的是参与到一些技术选型评估、前后端协作成本、研发工具提效等工作,侧重点还是效能与协作,专业技术无需介入太多。

服务端

这部分我应该算是比较擅长的,毕竟做了这么多年。其实叫服务端并不能体现这种后端系统的涵盖范围,我更喜欢叫做“平台系统”。

什么意思呢?

就是说,不是简单的一个服务端系统,或几个微服务系统。而是多个微服务组合在一起,对外提供某种集成的能力。而这种能力,随着业务发展会承载多个业务线、多种品类在一起,某种意义上就变成了一个平台。

做好平台很重要的一点是边界与抽象。

边界是识别平台系统和一些服务能力使用方的边界,这种边界的识别,我一般以用户行为动线,或运营模式角度展开,找到边界,划定能力。

抽象是识别到变与不变的逻辑。变的部分是否搞个前台消息体收敛复杂度?不变的逻辑是否主要以配置化方式解决?

怎么做呢?

从业务场景出发,收集业务对SDK的需求,评估业界最佳实践方案,结合当前现状,从可落地、维护成本、实施成本等方面对平台方案进行评估。

为体现平台能力,需要做好一站式平台能力的维护、管理、可视化、操作等设计。

平台系统对所有业务赋能,需要保障其稳定性、可靠性、做好融合接入成本低、高可用的一些设计。

平台系统承接多业务,在完善了多业务接入之后,需要在容灾及成本角度做些考虑,如从节省成本、高效协作等角度,以租户方式实现个性化业务接入、隔离、快速部署、安全伸缩、自动化监控、故障自愈等技术动作。

当然做好统一的基础技术动作,比如限流、熔断。工程化手段优化、降低生产运行中低效、繁复的非标准化动作的设计也是一个考验。

一站式全链路监控平台,围绕于技术指标与业务指标做好诊断与波动感知。

看起来还是服务的基本动作。

数据端

如果想要做好端到端解决方案的话,数据端是必须有所关注的,它体现了你做的前面动作(大前端、服务端)的好坏。

我们做事情以目标为导向,而目标中很重要的一点就是以数据的方式体现收益与产出,缺少了这一环,你就很难量化你做的事情的意义。

还有一点就是,有了数据我们会知道我们哪些方面做得还有所欠缺,这样他就会变成我们下一阶段做事的指引和牵引。做规划一般以两个点切入:目标驱动、问题驱动。

现状与目标之间的gap就是存在的问题,对问题进行分析和定义之后,我们找到一个可落地、可演进的路径,就是我们做事情的主要动作,而数据可以很大啊程度上丰富这件事情,使得有理有据。

其他的后面想到再谈吧,完。

一个平台系统架构师的能力模型是啥相关推荐

  1. 软件测试架构师知识能力模型

    整理测试架构师修炼之道(第四章,软件测试架构师知识能力模型),希望对大家有所帮助,processon原图 https://www.processon.com/view/link/618a3a051ef ...

  2. 架构师的能力模型(图)

    今天下午做了这幅脑图,为便于显示,切成了四个部分,描述了我对架构师能力的基本理解. 这四幅图不见得能阐述架构师能力的全部,但我尽量给出范围和有用的建议,希望能对大家有所启发和裨益. 图一:本能力模型的 ...

  3. 系统架构师具备的能力和构架师自我培养过程

    2019独角兽企业重金招聘Python工程师标准>>> 系统架构师具备的能力 一般来讲,系统架构师应该拥有以下几方面的能力: 1:具备 8 年以上软件行业工作经验: 2:具备 4 年 ...

  4. 什么是系统架构师,系统架构师应具备哪些能力?

    目录 什么是系统架构师? 系统架构师应具备哪些能力? 什么是系统架构师? 系统架构师是一个既需要掌控整体,又需要洞悉局部瓶颈,并依据具体的业务场景给出解决方案的团队领导型人物.一个架构师需要有足够的想 ...

  5. 系统架构师成长之路(一)

    背景:系统架构师是近几年来在国内外迅速成长并发展良好的一个职业,它对系统开发和信息化建设的重要性及给IT业所带来的影响是不言而喻的.在我国,虽然系统架构师的职业在工作内容.工作职责以及工作边界等方面还 ...

  6. 2010年系统架构师考试题详解

    原文地址为: 2010年系统架构师考试题详解 考试科目一:综合知识 采用微内核结构的操作系统提高了系统的灵活性和可扩展性,(1) (1)A.并增强了系统的可靠性和可移植性,可运行于分布式系统中 B.并 ...

  7. 2015年系统架构师考试题详解

    原文地址为: 2015年系统架构师考试题详解 考试科目一:综合知识 某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,-,n)管理机票销售.假设Tj(j=1,2,-, ...

  8. 【软考系统架构设计师】2011年下系统架构师综合知识历年真题

    [软考系统架构设计师]2011年下系统架构师综合知识历年真题 2011年下系统架构师综合知识历年真题 [软考系统架构设计师]2011年下系统架构师综合知识历年真题 [2011下架构真题第01题:绿色] ...

  9. 【软考系统架构设计师】2009年下系统架构师综合知识历年真题

    [软考系统架构设计师]2009年下系统架构师综合知识历年真题 2009年下系统架构师综合知识历年真题 [软考系统架构设计师]2009年下系统架构师综合知识历年真题 [2009下架构真题第01题:绿色] ...

最新文章

  1. 探讨由于死锁或进程阻塞造成的ASP突然不能访问的问题
  2. 将用bootstrap框架的html文件转为eclipse中jsp文件
  3. vmware的3种网络模式
  4. 将 Fortinet 连接到
  5. Tensorflow详解 命令行参数flags
  6. Telnet 发电子邮件 E-mail
  7. logstash过滤器--mutate
  8. Maple学习笔记——数学计算与数据处理
  9. Microsoft Visual Studio 2003 2005 2008 2010 2012 下载
  10. Mac电脑下Chorm浏览器preflight(预检)的调整
  11. matlab之ma q 模型,matlab之ARMA(p,q)模型
  12. DBeaver显示系统数据库不全
  13. c语言的离骚,高中必修一语文离骚翻译及赏析
  14. linux kernel X-tranx-Y : Ethernet-to-Gadget
  15. 图像采集卡的概念及作用原理
  16. 小程序中wx.setStorage和 wx.getStorage
  17. 3D设计软件SolidWorks特征研究—— 3种放样方式 | 附视频教程
  18. 2022年下半年系统集成项目管理工程师认证招生简章
  19. 微服务从入门到精通【入门篇一】
  20. 盒马启示录:货架上的魔鬼购物学【姜太公公】

热门文章

  1. POJ2932Coneology(计算几何、平面扫描)
  2. Oracle数据库以及Oracle SQL Developer初体验
  3. linux宝塔如何开启gzip,宝塔nginx如何开启网站gzip
  4. 2020-12-06
  5. MVC验证10-到底用哪种方式实现客户端服务端双重异步验证
  6. leetcode-521-Longest Uncommon Subsequence I
  7. EventBus-再也不用什么Handler了
  8. JavaScript 全选函数的实现
  9. WebApi2 知识点总结
  10. android Theme启动APP闪屏处理