这是我参与「第三届青训营 -后端场」笔记创作活动的的第9篇笔记
1. 什么是架构
- 围绕架构的定义和演进两部分内容展开
1.0 什么是架构-定义
1.1 什么是架构-问题
1.2 什么是架构-单机
1.3 什么是架构-单体、垂直应用|垂直分切
1.4 什么是架构-SOA、微服务|水平切分
什么是架构-小结
架构的演进初衷:好比做蛋糕。
- 需求量越来越大,终归要增加人手
- 越做越复杂,终归要分工合作
架构的演进思路:就像切蛋糕。蛋糕越来越大,一口吃不下终归要切分
- 竖着切(垂直切分)
- 横着切(水平切分)
2. 企业级后端架构剖析
- 详细介绍企业级后端架构的形态
2.0 企业级后端架构剖析-背景
2.1 企业级后端架构剖析-云计算
2.2 企业级后端架构剖析-云原生
2.2.1企业级后端架构剖析-云原生-弹性计算资源
2.2.2 企业级后端架构剖析-云原生-弹性存储资源
2.2.3 企业级后端架构剖析-云原生-DevOps
2.2.4 企业级后端架构剖析-云原生-微服务架构
2.2.5 企业级后端架构剖析-云原生-服务网格
2.3 企业级后端架构剖析-云原生蛋糕店
3. 企业级后端架构的挑战
- 企业级架构都面临着哪些挑战,如何解决
3.0 企业级后端架构的挑战-问题
3.1 企业级后端架构的挑战-离在线资源并池
3.2 企业级后端架构的挑战-自动扩缩容
3.3 企业级后端架构的挑战-微服务亲合性部署
3.4 企业级后端架构的挑战-流量治理
3.5 企业级后端架构的挑战-CPU水位负载均衡
4. 后端架构实战
- 结合前三部分的知识点,以第三部分中的一个挑战为例,讲解如何做架构设计