立即学习:https://edu.csdn.net/course/play/29438/418241?utm_source=blogtoedu
一、什么是架构
与建筑挂钩。
对系统有序化重构。把原本比较乱的东西有序化。变工整。
架构的发展是分、合的过程。
架构的拆分:横向(水平)、纵向(垂直)
大系统---> 子系统、模块、组件
敏捷迭代模型:SCRUM
技术(基础架构组)
应用结构(面向业务层面)
系统架构(运维)
能力:
管理能力:
人才协调
技术实力
T型,广度和宽度的认识
文化--分享
沟通表达能力
结构化思维(大咖秀)
抽象能力
架构师要做的事情:
业务场景分析:用例图、流程图、时序图
技术的选择。
技术规格说明书。
二、架构发展的几个阶段
- 单体架构:网站初期的架构越好,因为业务需要快速迭代和发布,单体架构开发和运维都很简单
三、大型网站的演进过程