我也想,从0开始学架构
《从0开始学架构》主要讲些什么?
专栏主要分成五个部分。
第一部分:架构基础
1. 架构设计背景与目的
2. 架构复杂度来源:高性能,高可用,可扩展
3. 架构设计三原则
4. 架构设计流程与方案
第二部分:高性能架构模式
1. 数据库高性能架构
2. NoSQL是银弹吗?
3. 缓存架构设计三大要点
4. 单服务性能提升,PPC/TPC
5. 单服务性能提升,Reactor/Proactor
6. 负载均衡架构与算法
第三部分:高可用架构模式
1. CAP理论,细节
2. CAP,ACID,BASE之间的关系
3. FMEA方法,如何找到高可用瓶颈
4. 存储层高可用架构
5. 计算层高可用架构
6. 业务层高可用架构
7. 异地多活架构实战
8. 降级,限流,排队
第四部分:扩展性架构模式
1. 扩展性模式
2. 常见分层架构详解
3. SOA前世今生
4. 微服务架构实践
5. 微内核架构详解
第五部分:架构实践
1. 互联网架构演进
2. BAT架构模版,存储层技术
3. BAT架构模版,开发层技术
4. BAT架构模版,服务层技术
5. BAT架构模版,网络层技术
6. BAT架构模版,平台层技术
7. 开源系统,如何选择?使用?二开?
专栏适用哪些人群?
1. 想从0开始学架构设计的程序员
2. 想拓展架构视野提升技术能力的高级工程师
3. 想职业突破的架构师
4. 想培养架构思维的所有技术人