极客时间架构实战营总结

简介: 极客时间架构实战营总结

经过 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


  • 架构师成长
  • 架构师如何学习
  • 如何提升个人技术能力
  • 如何学习、应用开源
  • 如何面试与晋升
  • 如何提升业务理解能力

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


目录
相关文章
|
消息中间件 存储 关系型数据库
极客时间架构实战营作业八
极客时间架构实战营作业八
367 0
|
消息中间件 Java 中间件
极客时间架构实战营作业六
极客时间架构实战营作业六
414 0
|
运维 关系型数据库 MySQL
极客时间架构实战营作业三
极客时间架构实战营作业三
430 0
|
容灾 网络协议
极客时间架构实战营模块 7 作业
极客时间架构实战营模块 7 作业
234 0
|
存储 缓存 负载均衡
极客时间架构实战营作业五
极客时间架构实战营作业五
383 0
|
存储 JSON NoSQL
极客时间架构实战营作业四
极客时间架构实战营作业四
293 0
极客时间架构实战营作业二
极客时间架构实战营作业二
262 0
|
JavaScript 前端开发 Java
极客时间架构实战营作业一
极客时间架构实战营作业一
376 0
|
8月前
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
微服务架构实战指南:从单体应用到云原生的蜕变之路