《架构设计基本功》目录
模块一:架构基础-介绍架构设计的本质、历史背景和目的,架构设计思想原则;
模块二:架构设计反模式-介绍常见的一定会搞砸的架构设计模式;
模块三:高并发架构设计-介绍高并发架构的模式和思想,分析常见的高并发架构;
模块四:高可用架构设计-介绍CAP原理、FMEA分析方法,分析常见的高可用架构;
模块五:高性能架构设计-介绍高并发、大数据场景下的高性能架构方法,分析常见的高性能架构;
模块六:微服务架构设计-介绍微服务架构设计的方法,分析常见的微服务架构;
模块七:区块链架构设计-介绍常见的微服务架构设计的方法,分析常见的区块链架构;
模块八:架构实战-理论与实践案例结合,把前面的架构原则、流程和模式落地,获得架构训练。
架构基础-介绍架构设计的本质、历史背景和目的,架构设计思想原则;
01:什么是架构
02:架构设计的背景
03:架构设计的演进历史
04:架构设计的意义
05:架构设计思维方法
架构设计反模式-介绍常见的一定会搞砸的架构设计模式;
01:缓存设计反模式
02:一致性设计反模式
03:接口契约反模式
04:接口及API反模式
05:错误及异常处理反模式
高并发架构设计-介绍高并发架构的模式和思想,分析常见的高并发架构; 01:拆分扩展 02:多级缓存 03:消息队列 04:数据异构 05:降级限流
高可用架构设计-介绍CAP原理、高可用架构方法,分析常见的高可用架构;
01:CAP理论与应用
02:负载均衡
03:资源隔离与备份
04:灰度发布
05:回滚预案
高性能架构设计-介绍高并发、大数据场景下的高性能架构方法,分析常见的高性能架构;
01:高性能数据库架构
02:高性能NoSQL架构
03:高性能缓存架构
04:高性能负载均衡架构
05:高性能服务器架构
微服务架构设计-介绍微服务架构,分析常见的微服务架构; 01:微服务拆分方法 02:微服务注册与发现 03:微服务监控与容错处理
区块链架构设计-介绍常见的微服务架构设计的方法,分析常见的区块链架构;
01:defi架构分析与设计
02:gamefi架构设计与分析
03:交易所架构设计分析
AGC架构设计-介绍常见AGC架构设计方法;
01:视频AGC架构分析与设计
02:chatAGC架构设计与分析
03:典型垂直领域AGC架构设计与分析
架构设计实战-理论与实践案例结合,把前面的架构原则、流程和模式落地,获得架构训练。
01:架构设计模板
02:架构设计案例
03:架构重构案例