博毅 创为 Cocos Creator 全栈架构师 进阶与 创业班
说说我对架构师工作的一些理解吧。
需求发现与挖掘
在许多公司中,开发人员通常接收产品需求,然后设计、开发、测试并上线。
正常情况下这是没有问题的,但是随着系统的发展,会出现以下问题:
这个需求在a中会更好的实现,但是产品经理要与系统B的开发相联系,然后在系统B中实现。
这个需求已经以类似的方式实现了,但是开发人员并不知道它。在收到需求后,他们再次实现它。
需求不是客户真正想要的(尽管客户这么说)。此时,我们需要深入挖掘客户的需求。
因为我在开始的时候没有想清楚就急于上网,所以人们在上网后想优化这个内容(可能是算法,也可能是互动)。
保持系统的先进性
、https://pan.baidu.com/s/1UVQwsnX17eZkAtY2J2Ff4g
提取码:oAz6
当系统刚开始上线时,可能会运行得很好。随着时间的推移,业务量的增加,数据库中的数据量越来越多,代码的条件分支总数也越来越多,这将导致客户体验越来越差。此时,业务架构师需要解决这个问题,为了保证系统的稳定性和性能,对系统进行了转换。
时间系统瓶颈
计算水平
内存问题,CPU问题,网络问题
数据级别
读瓶颈,写瓶颈
常用的方法有:缓存、读写分离、数据库和表分离、数据归档
面向领域的分析和设计
抽象业务模型
根据经验梳理业务,分析业务系统,分解服务,聚合高耦合系统。
为开发团队设计执行方向。
使用高内聚和低耦合,业务架构师根据自己的经验和业务意识定义哪些业务模型应该具有内聚性,以及如何相互交互。
测量系统拆分的需要
一些人会在短时间内非常小心地拆除这个系统,但由此产生的后果可能要付出非常高的代价。
分布式事务问题
服务器资源成本
操作和维护的复杂性
系统依赖关系的复杂性。
总结
业务场景是不断变化的,业务架构师要适应变化。
博毅 创为 Cocos Creator 全栈架构师 进阶与 创业班相关推荐
- web全栈架构师所需技术栈_统一架构–一种构建全栈应用程序的简单方法
web全栈架构师所需技术栈 Modern full-stack apps – like single-page apps or mobile apps – usually have six layer ...
- 【SDCC讲师专访】全栈工匠老曹:如何去认识全栈架构师?
2016年11月18日-20日,由CSDN重磅打造的年终技术盛会,SDCC 2016中国软件开发者大会将在北京举行,大会面向国内外的中高端技术人员,聚焦最前沿技术及一线的实践经验,从而助力企业的技术升 ...
- python26章_44G-26章节Python盖世修炼最新实战 全新升级版Python全栈架构师高级课程 从零实战...
44G-26章节Python盖世修炼最新实战 全新升级版Python全栈架构师高级课程 从零实战 ===============课程目录=============== 课程目录过长,下面只列出了章节目 ...
- 哔哩哔哩殷汶杰:合格的多媒体技术工程师有成为全栈架构师的潜质
英雄会是CSDN旗下针对国内IT技术领域专家展示和交流的平台.通过线下线上的互动形式,为CSDN社区专家提供更多学习.合作.宣传的机会.英雄会后续将在北上广深等国内一二线城市建立分会,各个分会后期将组 ...
- 【新年礼物】阿里资深p8教你学习Web全栈架构师!
2017年,互联网行业风起云涌,IT工程师如果仅凭传统开发思维,无法突破固有知识体系,终将会被社会所淘汰.会跨平台混合应用开发.微信小程序.Web应用.pc以及手机炫酷网页的HTML5全栈开发工程师应 ...
- 开课吧WEB全栈架构师【6期,9-12期】
课程目标 帮助那些追求卓越的初级前端工程师(至少-年以上经验)系统提升研发实力,达到一线互联网企业中高级前端工程师的技能水平.( 技能水平对标:百度T6-T7 ) 适合人群 1-3三年经验前端开发工程 ...
- Web 全栈架构师学习路线
什么是Web全栈架构师? 通晓后端语言比如JAVA PHP go,前端语言,js html css 前端框架 vue react 常用的数据库 中间件,有比较强的运维能力,架构设计能力. 那我们该如何 ...
- 拿不到offer免费学,廖雪峰的“Web 全栈架构师”开班了
互联网时代已进入后半场,行业环境发生了显著变化.互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战. 业内知名的 廖雪峰老师 联合了 开课吧 专门为工作1 ...
- 拿不到offer退全款,廖雪峰的“Web 全栈架构师”开班了
互联网时代已进入后半场,行业环境发生了显著变化.互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战. 业内知名的 廖雪峰老师 联合了 开课吧 专门为工作1 ...
最新文章
- linux平台的链接与加载
- 软考自查:计算机网络
- ASP.NET中TimeSpan的用法
- golang显式类型初始化
- 【评估价格】采购申请中的价格
- 程序员应对浏览器同源策略的姿势
- Vue cli3使用jQuery控件
- 存储过程,游标和触发器实例
- h.264 视频解码的一点小经验
- 如何用 Python 画一个纸飞机?| 原力计划
- linux中sendto函数路径,发送原始数据包时,sendto函数不使用struct sockaddr_ll中提供的MAC地址...
- BGP 自动路由聚合
- CVPR 2021 论文解读Vol.10 | 通用实例蒸馏GID:青出于蓝而胜于蓝
- c++ MFC 根据屏幕分辨率变化自动调整控件位置和大小
- 我叫mt4最新服务器,我叫mt4新区开服表 最新新区开服时间汇总分享[多图]
- Solana中的跨合约调用 及 Program Derived Addresses
- 《国家中长期教育改革和发展规划纲要(2010-2020年)》读后感
- 学计算机用多大的u盘合适,u盘装系统需要多大的u盘?很多人都做错了!
- d2lzh_pytorch
- 数学模型:Python实现微分方程
热门文章
- 罗马仕php30坏了,罗马仕充电宝的插口坏了,应该怎么修?
- 4G云音箱MP3版本铃声定制
- InkSpace制作简易logo
- 2012.01.06_lofullen_safengine(or shielden) 2.x IAT 修复脚本
- 深挖Openstack Nova - Scheduler调度策略(1)
- 什么是无感电阻?无感电阻和普通电阻的区别
- PowerBI数据分析-妈妈产前产后用品市场项目分析
- ② ESP8266 开发学习笔记_By_GYC 【ESP8266 驱动 ws2812 三原色灯(spi方式 稳定灯光)】
- 文化因素对商标翻译的影响
- 正则:高亮多个相似关键词,如京东、京东物流、京东商城…