一、网站架构演进的问题和解决
从一个虚构的例子看网站架构演进
应用和缓存分离
应用架构的变化
存储结构的变化
架构改造
支撑平台
稳定性平台
性能优化平台
底层系统
二、构建高可用、高性能的系统的策略
LVS、Tengine
自主版本的JVM以及V8引擎
自研数据库以及存储系统
自研大数据相关平台
同城容灾
异地双活
应用走向分布式遇到的问题
三、服务框架
服务框架的接入方式
保持开发习惯
服务框架和容器的关系
依赖冲突的问题
寻址、路由、负载均衡
服务寻址方式
软负载均衡
路由策略
序列化/通信
流控/降级
线下环境遇到的问题
数据存储和访问面临的挑战
三层数据源
四、分布式数据层
Proxy方式的数据层
非对称数据复制
云数据库
五、软负载中心&配置管理中心
软负载中心与配置管理服务要解决的问题
软负载中心的方案
走向分布式的软负载中心
配置管理服务的设计
六、网站性能优化
优化基本流程
常用策略
网站优化实例
系统走向分布式后在稳定性方面的挑战和应对
七、稳定性平台
应用的监控
依赖管理
容量规划
缓存使用的场景
八、缓存系统
分布式缓存
使用缓存遇到的问题