百林哲课程

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

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

全部课程

最新公开课

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

2019.01.12 - 2019.01.13 深圳.

课程日历

百林哲专家

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

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

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

浏览:1086次

一 课程周期

2天


二 课程大纲

分布式系统架构与演化

垂直伸缩与水平伸缩

分布式系统架构演化

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

分布式软件设计原则

简单

低耦合

不要重复自己

基于约定编程

画架构图

单一职责

开闭原则

 分布式前端与应用

状态管理

管理http会话

管理文件

分布式锁

DNS

负载均衡

前端缓存

分布式web服务

以功能为中心的服务

以资源为中心的服务

分布式事务

分布式服务部署架构

分布式数据存储

MySQL主从复制

数据分区

分布式数据库架构

数据库部署方案

NoSQL数据库

分布式缓存

影响缓存特性的关键指标

浏览器缓存

代理与反向代理缓存

内容分发网络

对象缓存

分布式对象缓存

分布式消息队列

异步调用

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

消息队列的优缺点

使用消息队列的反模式

 分布式系统运维

自动化测试

自动化部署

自动化监控

 分布式软件开发管理

调整工作范围

调整开发成本

调整开发计划

构建分布式软件开发团队


百林哲咨询(北京)有限公司专家团队成员,宅米网CTO。《大型网站技术架构:核心原理与架构分析》作者。

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

相关课程

软件架构

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

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

浏览:1948 收藏:0
大数据

Hadoop与大数据高级实践

本课程围绕Hadoop生态系统下的HDFS、MapReduce、Hive、Spark以及大数据实践进行详细的讲解。

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

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

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

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

本课程是讲师根据自身多年分布式系统架构设计经验,整理业界较为成熟的开源技术和架构方案,通过梳理分布式技术发展历程,剖析主要分布式开源技术,分析大型分布式系统架构设计的核心要素,为学员呈现一幅包括技术选型、架构设计、性能优化、web安全、系统伸缩等在内的分布式架构全景视图。并通过一系列经典案例分析使学员对分布式核心技术深刻认识,并将课程知识灵活应用到自身日常设计开发工作中。

浏览:1098 收藏:0

推荐课程

Splunk大数据分析应用与实战
随着人工智能,5G等技术的飞速发展,以及智能终端、移动互联网以及物联网等信息技术的大规模应用,大数据时代已经到来,数据迅速渗透到我们生活、工作的各个领域。我们用传统的数据处理工具例如Excel来处理MB级别的业务,我们用各种数据库产品来处理结构化和半结构化数据,例如Oracle,MongoDB。但我们清醒地意识到,大数据时代不仅仅局限于MB的数据,大数据时代不是只有结构化数据,大数据时代不是只有一种数据源,大数据时代数
企业级产品规划探析及核心运营策略
ToB产品与ToC产品规划与运营的底层方法论基本相同,但由于ToB产品业务属性等原因,产品的整个决策链及价值传递较长。同时ToB的解决方案并不仅仅是某款产品或者某个工具,它需要背后强大的服务支持,有可能产品只是整个服务环节中的一部分。所以这需要产品经理具备B端产品的全盘规划及运营思维能力。
微信小程序开发进阶
微信小程序开发进阶主要围绕小程序特性、框架基础、前端工程化、测试方案、性能优化、未来演进等方面进行讲解,本培训将围绕这十个领域展开,即有理论支撑部分,也会有实践方案,更会介绍一线互联网公司腾讯、、美团、滴滴等在小程序方面的实战经验,有助于开发人员快速上手小程序开发、有助于业务同学少趟坑,一次将决策作对,包括小程序框架选型和未来h5/app/小程序之间技术体系演进等,将大幅提升企业开发效率、降低交付成本,
U型产品创新实战训练营
U 首先代表用户(User),毕竟一切都要以用户为中心,要有“用户思维”而不是“客户思维”,这需要对典型用户建模、做画像(Persona),通过移情(Empathy)完成对用户的深度认知;此外,U 这个字母的形状暗喻了一个成功产品或服务的全生命探索周期。通常,人们一般解决问题的方法是:出现了问题,马上想以前的经验是什么,然后做决定,思维是从A到B的一条直线。“U”不是一条直线,而是先沉淀再上升,先沉静下来再观察,然后再去