架构师成长之路:一些课程大纲

某个课程的大纲。可以从中知道一些术语,再进一步了解。

架构师成长之路:

第一部分、走正确的路
第二部分、架构师理论篇(架构师概览、必备技能、知识体系)
第三部分、从需求到架构、架构的4+1 视图(从需求到架构、软件架构视图、如何面对需求变化)
第四部分、非功能需求详解(系统非功能需求、大型互联网架构的目标)
第五部分、整体架构(架构分层、接入层设计、业务逻辑层设计)
第六部分、数据存储架构设计及数据层设计(复制机制、数据拆分、多种存储方案、统一数据服务平台、淘宝交易系统数据存储设计)
第七部分、负载均衡和缓存
第八部分、架构安全(DNS与网站安全)
第九部分、架构其它方面(性能评估、扩容分析、质量保证、监控分析、架构分析)

高并发高性能数据库设计
第一部分、数据存储架构(Replication、数据切分、DBCluster、数据同步方案、淘宝交易系统数据库设计)
第二部分、NOSQL原理及分类(NOSQL运劢背景、NOSQL和RDBMS的数据模型、可扩展性和一致性、nosql选型和场景、ebay竞拍数据库架构设计)
第三部分、分布式内存(k/v)数据库(Memcached基础、使用、内部原理、集群搭建、客户端、redis简介和数据类型及使用场景、redis持久化、Redis的Replication和可扩展集群搭建)
第四部分、Mongodb文档数据库使用介终、Cassandra列数据库使用介终
第五部分、数据库优化(Mysql性能优化、Oracle性能优化)
第六部分、数据平台设计(数据服务平台设计、数据服务平台实现)

大型分布式系统设计
分布式系统概述:
1、大型业务系统架构的发展历程
2、生产型业务系统的分布式设计
3、生产型业务系统未来的发展趋势
4、分析型业务系统的分布式设计
5、亿级流量的架构设计

分布式系统技术专题
1、分布式事务的两阶段提交
2、TCC方案
3、基于消息的分布式事务
4、分布式数据库