说说我对架构师工作的一些理解吧。

需求发现与挖掘

在许多公司中,开发人员通常接收产品需求,然后设计、开发、测试并上线。

正常情况下这是没有问题的,但是随着系统的发展,会出现以下问题:

这个需求在a中会更好的实现,但是产品经理要与系统B的开发相联系,然后在系统B中实现。

这个需求已经以类似的方式实现了,但是开发人员并不知道它。在收到需求后,他们再次实现它。

需求不是客户真正想要的(尽管客户这么说)。此时,我们需要深入挖掘客户的需求。

因为我在开始的时候没有想清楚就急于上网,所以人们在上网后想优化这个内容(可能是算法,也可能是互动)。

保持系统的先进性

、https://pan.baidu.com/s/1UVQwsnX17eZkAtY2J2Ff4g

提取码:oAz6

当系统刚开始上线时,可能会运行得很好。随着时间的推移,业务量的增加,数据库中的数据量越来越多,代码的条件分支总数也越来越多,这将导致客户体验越来越差。此时,业务架构师需要解决这个问题,为了保证系统的稳定性和性能,对系统进行了转换。

时间系统瓶颈

计算水平

内存问题,CPU问题,网络问题

数据级别

读瓶颈,写瓶颈

常用的方法有:缓存、读写分离、数据库和表分离、数据归档

面向领域的分析和设计

抽象业务模型

根据经验梳理业务,分析业务系统,分解服务,聚合高耦合系统。

为开发团队设计执行方向。

使用高内聚和低耦合,业务架构师根据自己的经验和业务意识定义哪些业务模型应该具有内聚性,以及如何相互交互。

测量系统拆分的需要

一些人会在短时间内非常小心地拆除这个系统,但由此产生的后果可能要付出非常高的代价。

分布式事务问题

服务器资源成本

操作和维护的复杂性

系统依赖关系的复杂性。

总结

业务场景是不断变化的,业务架构师要适应变化。

博毅 创为 Cocos Creator 全栈架构师 进阶与 创业班相关推荐

  1. web全栈架构师所需技术栈_统一架构–一种构建全栈应用程序的简单方法

    web全栈架构师所需技术栈 Modern full-stack apps – like single-page apps or mobile apps – usually have six layer ...

  2. 【SDCC讲师专访】全栈工匠老曹:如何去认识全栈架构师?

    2016年11月18日-20日,由CSDN重磅打造的年终技术盛会,SDCC 2016中国软件开发者大会将在北京举行,大会面向国内外的中高端技术人员,聚焦最前沿技术及一线的实践经验,从而助力企业的技术升 ...

  3. python26章_44G-26章节Python盖世修炼最新实战 全新升级版Python全栈架构师高级课程 从零实战...

    44G-26章节Python盖世修炼最新实战 全新升级版Python全栈架构师高级课程 从零实战 ===============课程目录=============== 课程目录过长,下面只列出了章节目 ...

  4. 哔哩哔哩殷汶杰:合格的多媒体技术工程师有成为全栈架构师的潜质

    英雄会是CSDN旗下针对国内IT技术领域专家展示和交流的平台.通过线下线上的互动形式,为CSDN社区专家提供更多学习.合作.宣传的机会.英雄会后续将在北上广深等国内一二线城市建立分会,各个分会后期将组 ...

  5. 【新年礼物】阿里资深p8教你学习Web全栈架构师!

    2017年,互联网行业风起云涌,IT工程师如果仅凭传统开发思维,无法突破固有知识体系,终将会被社会所淘汰.会跨平台混合应用开发.微信小程序.Web应用.pc以及手机炫酷网页的HTML5全栈开发工程师应 ...

  6. 开课吧WEB全栈架构师【6期,9-12期】

    课程目标 帮助那些追求卓越的初级前端工程师(至少-年以上经验)系统提升研发实力,达到一线互联网企业中高级前端工程师的技能水平.( 技能水平对标:百度T6-T7 ) 适合人群 1-3三年经验前端开发工程 ...

  7. Web 全栈架构师学习路线

    什么是Web全栈架构师? 通晓后端语言比如JAVA PHP go,前端语言,js html css 前端框架 vue react 常用的数据库 中间件,有比较强的运维能力,架构设计能力. 那我们该如何 ...

  8. 拿不到offer免费学,廖雪峰的“Web 全栈架构师”开班了

    互联网时代已进入后半场,行业环境发生了显著变化.互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战. 业内知名的 廖雪峰老师 联合了 开课吧 专门为工作1 ...

  9. 拿不到offer退全款,廖雪峰的“Web 全栈架构师”开班了

    互联网时代已进入后半场,行业环境发生了显著变化.互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战. 业内知名的 廖雪峰老师 联合了 开课吧 专门为工作1 ...

最新文章

  1. Mac OS X 下连接CMCC无法弹出登陆页面问题
  2. java callback类_利用java8新特性实现类似javascript callback特性
  3. Intel深度摄像头RealSense D345(实感双目摄像头)和目标检测结合使用
  4. ctimespan 获取毫秒_VC++中通过CTime类获取日期差
  5. PHP版本如何选择?应该使用哪个版本?
  6. js对文字批注_实现SpreadJS的自定制批注
  7. C#图解教程 第二十一章 命名空间和程序集
  8. .net框架读书笔记---虚方法
  9. 阿里云mysql写入性能_如何评价阿里云新一代关系型数据库 PolarDB?
  10. 计算机字长与下列哪项指标密切相关,组成原理与汇编语言-中国大学mooc-题库零氪...
  11. 干货 | attention超全综述
  12. H3C交换机定时重启配置方法
  13. ffmpeg 给视频添加字幕,在视频的某个时间段加入声音特效和动画
  14. win10计算机图片,Win10使用系统自带的电子相册整理电脑中照片方法图解
  15. 【企业】质量管理:如何使用 5WHY 分析法解决处理问题
  16. 【MDCC 2016】产品与设计峰会现场实录(下)
  17. 如何用PPT制作一份数据图表?
  18. MySQL 批量插入数据,一次插入多少行数据效率最高?
  19. 全国计算机一类学校专科,中国专科学校排行榜前十名(含金量最高的10所专科学校)...
  20. lower_bound,upper_bound的第四个参数的用法

热门文章

  1. 大学数学中的1和0、求根公式相关和待定系数法
  2. Transformer综述大全(2)【A Survey of Visual Transformers】
  3. NFS的创建和使用及其快捷脚本
  4. 利用老毛桃pe启动U盘启动ubuntu.iso,完成ubuntu系统的安装
  5. c语言编辑问道注册登录程序,C语言实现简单的注册登陆功能
  6. Octave基本语法
  7. android 5 .0下拉回弹,自定义CoordinatorLayout.Behavior 实现下拉回弹
  8. Centos7搭建cisco ocserv
  9. 天天写 SQL,这些神奇的特性你知道吗?
  10. [附源码]计算机毕业设计JAVA高要某高校教务处排课系统