极客时间架构实战营总结

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

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


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

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


目录
相关文章
|
消息中间件 存储 关系型数据库
极客时间架构实战营作业八
极客时间架构实战营作业八
132 0
|
消息中间件 Java 中间件
极客时间架构实战营作业六
极客时间架构实战营作业六
82 0
|
运维 关系型数据库 MySQL
极客时间架构实战营作业三
极客时间架构实战营作业三
117 0
|
容灾 网络协议
极客时间架构实战营模块 7 作业
极客时间架构实战营模块 7 作业
73 0
|
存储 缓存 负载均衡
极客时间架构实战营作业五
极客时间架构实战营作业五
104 0
|
存储 JSON NoSQL
极客时间架构实战营作业四
极客时间架构实战营作业四
97 0
极客时间架构实战营作业二
极客时间架构实战营作业二
67 0
|
JavaScript 前端开发 Java
极客时间架构实战营作业一
极客时间架构实战营作业一
142 0
|
2天前
|
监控 负载均衡 API
从单体到微服务:架构转型之道
【8月更文挑战第17天】从单体架构到微服务架构的转型是一项复杂而系统的工程,需要综合考虑技术、团队、文化等多个方面的因素。通过合理的规划和实施策略,可以克服转型过程中的挑战,实现系统架构的升级和优化。微服务架构以其高度的模块化、可扩展性和灵活性,为业务的持续发展和创新提供了坚实的技术保障。
|
11天前
|
Cloud Native 云计算 微服务
云原生时代:企业分布式应用架构的惊人蜕变,从SOA到微服务的大逃亡!
【8月更文挑战第8天】在云计算与容器技术推动下,企业分布式应用架构正经历从SOA到微服务再到云原生的深刻变革。SOA强调服务重用与组合,通过标准化接口实现服务解耦;微服务以细粒度划分服务,增强系统灵活性;云原生架构借助容器化与自动化技术简化部署与管理。每一步演进都为企业带来新的技术挑战与机遇。
40 6