从零开始学架构:开篇-写作大纲

从零开始学架构:开篇-写作大纲

为什么写这个系列文章?

1)行业趋势:15年说过,随着互联网架构的普及,软件复杂度的提升,架构师职位会在未来五年,迅速发展。谁掌握了架构,谁就掌握了软件技术的核心。

2)15年承诺:起源于大型网站架构,计划写完大型网站架构系列,开始《一步一步学架构系列》(目前改名为:从零开始学架构系列)

3)个人感悟:1、做技术就是做架构;2、做工作就是做管理;这两句不详细解释,大家慢慢品味。

     基于以上几点,因此开始写《从零开始学架构系列》,本系列的主要目标人群是开发人员,高级开发人员,初级架构师和喜欢架构的朋友们。因个人水平有限,这个系列估计受益者在初级架构师水平。

     主要的目的是,从基础开始,介绍架构师成长路径,架构基础知识,系统建模,架构模式,架构流程等方面的内容。是自己对架构学习和探索的总结,有缘的话也希望给初始架构师一些参考。

文章发布周期

(1) 估计2周左右,发表一个主题。

(2)发表站点:博客园,个人公众号:架构之家(搜索itfly8可关注)

本系列文章,内容大纲初步整理如下(大家可以根据自己的理解和需要提建议):

第一篇 架构师成长路径

什么是架构

架构工作流程 (软件工程)

架构师职责

架构师成长路径

深度,广度,技术,业务,架构,管理

第二篇 架构知识领域

架构方法论:面向过程,面向对象,面向方面

面向服务

系统,子系统,模块,功能

架构的基本原则

模式:设计模式,架构模式,基础设施模式

架构视图:4+1视图

第三篇 UML建模

静态模型

动态模型

行为模型

第四篇 需求分析

需求工程

需求规格

用例设计

业务架构

第五篇 系统设计

设计思维:抽象能力,总结能力

概念架构

初始架构

细化架构

架构验证

第六篇 部署架构

逻辑架构

物理架构

网络划分

容量预估

第七篇 分层架构

三层架构

表现层:MVC

业务层:Service

数据层:DAO

多层架构

第八篇 技术架构

目录结构

开发框架

日志记录

异常架构

通用工具

事务管理

依赖管理

持续集成

第九篇 架构案例

单点登录

商品系统

会员系统

订单系统

支付系统

第十篇 数据架构

数据架构

数据库设计

读写分离

分库分表

第十一篇 接口设计

交互方式

通信协议

数据结构

接口模板

第十二篇 开发规范

开发规范

团队约定

开发工具

开发框架

第十三篇 设计模式

设计原则

创建型

结构型

行为型

第十四篇 架构模式

第十五篇 基础设施模式

第十六章 软件工程

开发过程

项目管理

产品线

依赖管理

持续集成

发布管理

第十七章 架构重构

第十八篇 架构总结

前端架构,后端架构,微服务架构,大数据架构,电商架构,运维架构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值