写点什么

极客时间架构实战营总结

作者:jjn0703
  • 2021 年 12 月 05 日
  • 本文字数:786 字

    阅读完需:约 3 分钟

经过 10 周架构实战营的学习,我体系地学习了架构方面的体系化理论。感谢李运华老师的精彩内容输出,感谢助教老师的辅导。回顾这 10 周的学习,我们依次学习了如下内容:

Week01

  • 架构的概念

  • 架构图怎么画

  • 面向复杂度架构设计理论(课程核心)

  • 架构设计体系


  • 面向复杂度架构设计环


  • 如何做好架构设计

  • 设计三原则(合适原则、简单原则、演化原则)


Week02

  • 如何设计可扩展架构

  • 架构设计复杂度模型



  • 如何设计高性能架构




  • 如何设计高可用架构





  • 如何全面提升架构设计质量

  • 低成本

  • 安全性

  • 可测试性/可维护性/可观测性

Week03

  • 架构师职责、核心能力



  • 标准架构设计流程


  • 不同阶段架构师该做啥

  • 前期

  • 利益干系人分析

  • 诉求优先级排序

  • 中期

  • 备选架构设计

  • 备选架构评估

  • 后期

  • 抉择出方案

  • 写架构设计文档

Week04

  • 数据库存储架构

  • 读写分离

  • 分库分表

  • 分布式事务

  • 复制架构

  • 主备复制

  • 主从复制

  • 双机切换

  • 集群架构

  • 分片架构

  • 分片架构

  • 分区架构

Week05

  • 多级缓存架构

  • 本地缓存

  • CDN

  • Web 容器

  • 应用缓存

  • 分布式缓存

  • 分布式缓存设计

  • 缓存穿透

  • 缓存雪崩

  • 缓存热点

  • 负载均衡架构设计

  • 负载均衡技巧

  • 接口高可用设计

Week06

  • 微服务架构

  • SOA 与微服务

  • 微服务架构陷阱与挑战

  • 六大风险

  • 四大挑战


  • 微服务基础设施选型


  • 微服务拆分技巧

  • 按质量拆分

  • 按业务拆分

  • 中台剖析与实现技巧

Week07

  • 高可用三大核心

  • FMEA 方法排除架构风险

  • 业务灾备架构模式

  • 异地多活三种模式

  • 业务定制型异地多活

  • 业务通用型异地多活

    存储通用型异地多活

  • 异地多活架构设计


Week08

  • 高性能网络模型

  • 基于 ZooKeeper 实现高可用架构


  • 复制集群架构设计技巧

  • Redis Sentinel

  • MongoDB Replication

  • 分片集群架构设计技巧

  • ElasticSearch

  • Redis Cluster

  • MongoDB/HDFS

  • 常见集群算法

  • Gossip

  • Bully

  • Raft

Week09

  • 架构重构技巧

  • 架构演进技巧

  • IM 案例

Week10

  • 架构师成长

  • 架构师如何学习

  • 如何提升个人技术能力

  • 如何学习、应用开源

  • 如何面试与晋升

  • 如何提升业务理解能力


目前我个人依然做的是一线开发工作,即便这样,李老师对很多知识点本质的点拨,依然让我受益匪浅,在未来我依然需要多多回顾训练营的知识内容。

发布于: 1 小时前阅读数: 10
用户头像

jjn0703

关注

Java工程师/终身学习者 2018.03.26 加入

USTC硕士/健身健美爱好者/Java工程师.

评论

发布
暂无评论
极客时间架构实战营总结