一、 什么是概述
a) 什么是架构?
b) 架构的演进
c) 架构演进案例分享
二、 技术选型
a) 如何做技术选型?
b) 用或者不用的原则有哪些?
c) 如果有多个选择,对比的维度有哪些?
三、 缓存
a) 缓存的使用场景
b) 缓存的收益与成本
c) 缓存穿透问题与解决
d) 缓存雪崩问题与解决
e) 无底洞问题与解决
f) 热点key重建与优化
四、 分布式架构
a) 常用设计原则
b) 如何拆分
c) 服务发现思想
d) 负载均衡
e) 如何容错提升高可用性?
f) 如何从传统架构迁移到分布式应用架构