架构训练营毕业总结
模块一总结
理解了架构的定义,模块与模块的意义
熟悉 4R 架构(Rank、Role、Relation、Rule)。
清楚了解架构的划分,与架构设计环。
架构设计的三原则。
模块二总结
架构的鸡蛋篮子理论三法则。
架构的质量复杂度和业务复杂度正交分解分析。
设计可扩展架构,高可用架构,高可用架构更进一步的了解
模块三总结
在没有参加训练营对架构工作一知半点,学习了模块三之后对架构前,架构中,架构后具体的工作有了更加深刻的理解。
模块四总结
更加深刻的理解存诸架构设计的理解与流程步骤
同时对常用存诸系统也有更进一步了解
模块五总结
1、熟悉计算架构模式,从多级缓存到负载均衡和接口高可用
并通过实战更加加的理解
模块六总结
1、微服务与 SOA 的区别。
2、单个微服务的架构实现方式(可以是微内核架构、整洁架构、MVC 等)。
3、微服务基础设施框架模式(SDK 式、反向代理式、网络代理式),微服务框架的选择逻辑(Dubbo、Spring Cloud、APISIX、istio)。
4、微服务拆分方式【按业务(一对一、一对多、多对一),按质量(性能需求、重要程度、可用性、稳定性)】。
5、三个火枪手原则。
模块七总结
学习到如何使用 FMFA 排除架构隐患。但缺少一些实现经验,建议能够有真实的案例
未有机会接触过异地多活架构,但却对这个也有个概念
模块八总结
1、单机高性能网络模型,PPC、prefork、TPC、prethread、Reactor [单 Reactor 单进程/线程、单
Reactor 多线程、多 Reactor 多进程/线程(包含主线程池和子线程池)] 模式、Proactor 模式。
2、Zookeeper 集群选举 3 种算法:最小节点获胜;抢建唯一节点;法官判决。
3、Redis sentinel 和 MongoDB replication 多种集群架构模式设计。
4、Elasticsearch 多种分片架构设计、Redis cluster 架构设计、MongoDB 架构设计、HDFS 架构设计。
5、一致性算法和集群选举算法的技术本质,Gossip 协议、Bully 选举算法、Raft 选举算法、ZAB 协议。
模块九总结
1、通过案例整合了前 8 点的单节,对整个流程有了一个流程。
评论