-
架构设计的目的
- 架构指什么
- 历史背景
- 目的
-
复杂度来源
- 高性能
- 高可用
- 可扩展性
- 低成本、安全、规模
-
架构设计三原则
- 合适原则
- 简单原则
- 演化原则
-
架构设计流程
- 识别复杂度
- 设计备选方案
- 评估和选择备选方案
- 详细方案设计
-
传统的可扩展架构模式
- 分层架构
- SOA
- 可扩展架构的基本思想和模式
-
高可用架构
- 双机架构
-
高可用存储架构
- 集群和分区
- 如何设计高可用架构
-
排除架构可能的隐患方法
- FEMA方法
-
架构实战
- 架构设计文档模版
-
高性能数据库
- 读写分离
- 分库分表
- 高性能NoSQL
- 高性能缓存框架
-
单服务器高性能模式
- PPC与TPC
- Reactor和Proactor
-
高性能负载均衡
- 分类及架构
- 算法
-
CAP理论
- CAP理论
- CAP细节
-
业务高可用保障
-
异地多活设计4种技巧
- 保证核心业务的异地多活
- 保证核心数据的一致性
- 采用多种手段同步数据
- 只保证绝大部分用户的异地多活
-
异地多活4步走
- 1、业务分级
- 2、业务分类
- 3、数据同步
- 4、异常处理
-
如何应对接口级别故障
-
原因汇总
- 外部原因
- 系统后门降级
- 基于请求限流
- 基于资源限流
-
深入理解微服务架构
- 银弹或焦油坑?
-
微服务架构最佳实践
- 方法
- 基础设施
- 微内核详解
- 架构师如何判断技术演进方向?
- 互联网技术演进的模式
-
互联网架构模板
- 存储层技术
- 开发层和服务层技术
- 网络层技术
- 用户层和业务层技术
- 平台技术
-
架构重构心法
- 有的放矢
- 合纵连横
- 运筹帷幄
-
再谈开源项目
- 如何选择、使用及二次开发?
- App架构的演进