您当前的位置:首页>课程>大规模分布式系统设计与开发

大规模分布式系统设计与开发

浏览:2390
分享

李智慧 Read more

百林哲咨询(北京)有限公司专家团队成员

宅米网CTO软件架构专家,《大型网站技术架构:核心原理与架构分析》作者。十五年以上软件研发经验,现任Intel大数据与云计算专家。曾受邀为方正国际、NEC、淘宝网、新浪网等主持参与过多个大型软件项目的架构设计。

课程时长

2天(12H)

分享提纲

分布式系统架构与演化

垂直伸缩与水平伸缩

分布式系统架构演化

服务全球用户的大规模分布式系统架构

分布式软件设计原则

简单 

低耦合

不要重复自己 

基于约定编程

画架构图 

单一职责

开闭原则

分布式前端与应用

状态管理 

管理http会话 

管理文件 

分布式锁 

DNS

负载均衡 

前端缓存

分布式web服务

以功能为中心的服务 

以资源为中心的服务

分布式事务

分布式服务部署架构

分布式数据存储

MySQL主从复制 

数据分区

分布式数据库架构 

数据库部署方案

NoSQL数据库

分布式缓存

影响缓存特性的关键指标 

浏览器缓存

代理与反向代理缓存

内容分发网络

对象缓存 

分布式对象缓存

分布式消息队列

异步调用 

分布式消息队列构建异步架构

消息队列的优缺点

使用消息队列的反模式

分布式系统运维

自动化测试 

自动化部署

自动化监控

分布式软件开发管理

调整工作范围 

调整开发成本 

调整开发计划 

构建分布式软件开发团队


我要参加

可同时提交您的需求,我们会及时与您联系

预约内训

将课程带入到您的团队,为您的团队进行一对一辅导。

相关课程