homework2
用思维导图总结架构师训练营所有知识点,因为没有思维导图软件,所以图画得不是那么优美,老师多多包涵啦!因为知识点比较多,我就按章节总结啦。
第一周跟着智慧老师主要学习了 4+1 视图模型和 7 种常用的 UML 模型。主要知识点如下:
第二周主要学习了框架设计和常用的软件设计原则
第三周代码重构,主要讲了一些设计模式
第四周系统架构主要讲了现今系统的挑战,分布式架构演化,机构要素和架构模式
第 5 周主要学习了:缓存实现的一些注意事项,分布式缓存的架构,消息队列,负载均衡的架构和 session 管理
这周主要学习了分布式数据库架构,CAP 原理,NoSQL 数据库架构,zookeeper 和分布式一致性架构,以及 lucene 和 elastic search 搜索引擎架构,最后老师还结合 Doris 讲解了数据分片,数据库高可用和可伸缩的一些创新设计。具体每个部分的内容如下:
第七周主要讲了性能指标,性能测试和性能优化方法
这周主要学习了文件的存储,一些基本的数据结构和几个基本的算法
这周主要学习了数据库的工作原理,JVM 工作原理,和秒杀系统设计原则。
第 10 周学习了这些知识:微服务架构,微服务网关架构,领域驱动设计,组件设计原则等内容。具体每部分内容如下:
第 11 周的主题是安全稳定,学习了安全架构和高可靠性架构,高可靠性架构部分基本上把前面学过的知识做了一个回顾和梳理。
第 12 周主要跟老师学习了大数据的架构,HDFS 分布式文件系统,mapreduce 编程模型和框架,yarn 资源管理和 hive 数据仓库。具体每个模块的主要内容如下
第 13 周主要学习了大数据计算的相关知识:大数据计算引擎 spark,流式计算引擎 flink,storm 和 spark streaming,数据分析与可视化,分类和聚类算法,网页排名算法,推荐引擎,机器学习和神经网络等等。
第 14 周主要学习了大数据平台架构,区块链,以太坊,taireum。
第 15 周主要学习了一些软技能:如何成为专家,怎么解决问题以及如何做好技术领导。老师讲得很实在,很受启发。
评论