百林哲课程

一线技术专家团队——提供关键岗位人才培养体系设计与开发等一系列研发管理培训咨询课程。用产品化、场景化、国际化的视角,分享卓越研发管理实践。具有以下鲜明特点:

1、课程研发专业迅速
2、国内顶尖一线技术专家
3、极致用户服务体验

全部课程

最新公开课

微服务架构设计与实践(二)

2019.01.11 - 2019.01.13 深圳.

课程日历

百林哲专家

携手全球知名一线技术专家团队分享软件研发技术管理实践,国内一线、一手研发管理实践,行业智库。

成为专家
用户登录
您当前的位置:首页>全部课程>大规模分布式系统设计与开发

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

浏览:1310次

课程时长

2天(12H)

分享提纲

分布式系统架构与演化

垂直伸缩与水平伸缩

分布式系统架构演化

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

分布式软件设计原则

简单 

低耦合

不要重复自己 

基于约定编程

画架构图 

单一职责

开闭原则

分布式前端与应用

状态管理 

管理http会话 

管理文件 

分布式锁 

DNS

负载均衡 

前端缓存

分布式web服务

以功能为中心的服务 

以资源为中心的服务

分布式事务

分布式服务部署架构

分布式数据存储

MySQL主从复制 

数据分区

分布式数据库架构 

数据库部署方案

NoSQL数据库

分布式缓存

影响缓存特性的关键指标 

浏览器缓存

代理与反向代理缓存

内容分发网络

对象缓存 

分布式对象缓存

分布式消息队列

异步调用 

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

消息队列的优缺点

使用消息队列的反模式

分布式系统运维

自动化测试 

自动化部署

自动化监控

分布式软件开发管理

调整工作范围 

调整开发成本 

调整开发计划 

构建分布式软件开发团队


李智慧

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

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

如您想参加此课程,您可以点击“我想参加”按钮提交您的需求,我们会及时与您联系
我要参加
将课程带入到您的团队,为您的团队进行一对一辅导。
预约内训

相关课程

软件架构

大型web系统架构设计与应用实践

本课程围绕负载均衡与分布式应用架构、分布式缓存与内容分发、分布式数据库、分布式系统性能优化以及Web系统安全架构等进行深度分享。

浏览:2298 收藏:0
软件架构

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

浏览:1310 收藏:0
软件架构

分布式系统架构设计与应用实践

通过梳理分布式技术发展历程,剖析主要分布式开源技术,分析大型分布式系统架构设计的核心要素,为学员呈现一幅包括技术选型、架构设计、性能优化、web安全、系统伸缩等在内的分布式架构全景视图。

浏览:1342 收藏:0
软件架构

大型网站技术架构与案例分析

通过梳理互联网技术发展历程,剖析主要互联网开源技术,分析大型互联网架构设计的核心要素,为学员呈现一幅包括技术选型、架构设计、性能优化、web安全、系统伸缩等在内的网站架构全景视图。

浏览:1418 收藏:0

推荐课程

DevOps道法术器及全开源端到端部署流水线实战
理解DevOps 的四大主要技术实践的含义和关系、DevOps 工作三步法的概念、管理日常工作的可视化工具Kanban 的基础用法、 剖析持续集成的五个阶段、了解DevOps 流水线会用到的各种工具、部署和发布的差异,以及解耦的
极致产品规划及高效用户需求洞察
提升产品全纬度、全面提升产业产品经理思维;用户需求洞察方法及解决方案;互联网产品经理及产品运营规划方法;全面提升互联网产品顶层设计规划原理--ToC端&ToB端;互联网产品的高效用户需求洞察过程
移动应用架构进阶
本内容将系统掌握移动端架构,含server、客户端及安全架构;了解架构设计要点;了解服务治理、性能治理、前后端效率提升等进阶知识;从工程化角度了解移动安全架构知识。
高性能架构设计分享
掌握认知架构和应用架构、线上问题分析和应对方法;通过真实案例的分析,掌握构建高性能架构所需的原理和技术;深入浅出的分析高性能架构中设计到的技术;了解构建一个高性能架构的方方面面,高性能分布式系统的能力