架构初探 - 谁动了我的蛋糕|青训营笔记

167 阅读2分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的的第9篇笔记

1. 什么是架构

  • 围绕架构的定义和演进两部分内容展开

1.0 什么是架构-定义

image-20220522150856555

1.1 什么是架构-问题

image-20220522151128057

1.2 什么是架构-单机

image-20220522151226787

1.3 什么是架构-单体、垂直应用|垂直分切

image-20220522151429529

1.4 什么是架构-SOA、微服务|水平切分

image-20220522151752852

什么是架构-小结

架构的演进初衷:好比做蛋糕。

  • 需求量越来越大,终归要增加人手
  • 越做越复杂,终归要分工合作

架构的演进思路:就像切蛋糕。蛋糕越来越大,一口吃不下终归要切分

  • 竖着切(垂直切分)
  • 横着切(水平切分)

2. 企业级后端架构剖析

  • 详细介绍企业级后端架构的形态

2.0 企业级后端架构剖析-背景

image-20220522152554155

2.1 企业级后端架构剖析-云计算

image-20220522153149568

2.2 企业级后端架构剖析-云原生

image-20220522153215599

2.2.1企业级后端架构剖析-云原生-弹性计算资源

image-20220522153504516

2.2.2 企业级后端架构剖析-云原生-弹性存储资源

image-20220522153701127

2.2.3 企业级后端架构剖析-云原生-DevOps

image-20220522153907201

2.2.4 企业级后端架构剖析-云原生-微服务架构

image-20220522154037994

2.2.5 企业级后端架构剖析-云原生-服务网格

image-20220522154409728

2.3 企业级后端架构剖析-云原生蛋糕店

image-20220522154551457

3. 企业级后端架构的挑战

  • 企业级架构都面临着哪些挑战,如何解决

3.0 企业级后端架构的挑战-问题

image-20220522154855009

3.1 企业级后端架构的挑战-离在线资源并池

image-20220522155053267

3.2 企业级后端架构的挑战-自动扩缩容

image-20220522155433762

3.3 企业级后端架构的挑战-微服务亲合性部署

image-20220522155823952

3.4 企业级后端架构的挑战-流量治理

image-20220522161235453

3.5 企业级后端架构的挑战-CPU水位负载均衡

image-20220522161301630

4. 后端架构实战

  • 结合前三部分的知识点,以第三部分中的一个挑战为例,讲解如何做架构设计

4.0 后端架构实战-问题背景

image-20220522161348883

4.0 后端架构实战-问题提炼

image-20220522161426088

4.1 后端架构实战-自适应静态权重

image-20220522161502487

4.2 后端架构实战-自适应动态权重Alpha

image-20220522161547596

4.3 后端架构实战-自适应动态权重Beta

image-20220522161636266

4.4 后端架构实战-自适应动态权重Release

image-20220522161716600