绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
测测测测测测测
2020-02-26 18:06:19


快速响应的互联网数据架构设计实践-徐海峰(大嘴)

标题修改:
快速响应的分布式中间件分布式存储平台实践
改为:构建与使用快速响应的分布式中间件平台实践
快速响应的数据架构设计实践(不会不,不太明确?)



概要说明:
1、让你从无到有地实现一个完整的中间件系统
这是一门针对如何构建完整的分布式中间件分布式存储平台(改为:这是一门针对如何构建、使用完整的分布式中间件、分布式存储平台
),为期2天的深度培训课程,从方案的整体架构设计开始,到各个环节的具体实施,以及所遇到的问题解决措施,都会进行深入的培训沟通。从整体结构上,让你从无到有地实现一个看似不可能自己完成的中间件系统、分布式存储系统。

2、基于开源,深入二次开发过程
改为:基于开源、优于开源
本次课程,不仅讲如何对比开源的中间件、分布式文件系统,更重要的是,会深入到源代码开发过程中,系统地讲解二次开发思路,以及过程。通过学习,让你了解深化二次开发,从而便以后期的整个平台的维护。
这段改为:本次课程,不仅讲解如何对比开源的中间件系统,更重要的是,会深入到各种中间件系统的需求与实现策略中,系统的讲解各种中间件的开发思路。通过学习,可以让你了解开源中间件的优劣势、二次开发的方法;更重要的是,还可以让听课者掌握如何自我实现一个分布式中间件。

3、强化开发及建设过程中的排错实践
本次培训,不仅会讲述整个平台的开发及部署,更会涉及到具体的开发维护的问题,例如,数据扩容、出现问题以后的排错、修复bug、系统上线,手把手地,把关键的问题提醒给你。(后一句改为:把关键的问题抛露出来,并把相应的解决方案呈现给大家)

4、除了本次深度培训,还会提供后期的跟踪问答
为期2天的深度培训,虽然已经相当深入全面了,但如果参加受训的你,真正要实施时,还会遇到很多问题,针对这种情况,在ITPUB社区,我们会针对这个话题,进行后期的针对性问题的有偿问答服务,让你真正做到从无到有地实现一个看似不可能自己完成的中间件系统,分布式存储系统。



【课程简介】
本序列课程主要和大家一起探讨在瞬息万变的互联网大背景下,面对海量数据、高并发、5个9/6个9的稳定性要求等一序列苛刻条件下,如何构建出一个可以即满足业务的快速迭代需求,又稳定高效的互联网系统架构及其设计实践方案。

本课程由技术栈的选型开始引入主题,结合相应的业务,并且考虑相关配合团队的水平、人员组成情况等一序列的因素,主要从选型比较、解决重点/难点问题、实现策略、实施方案的优势优点、成本对比、实施过程的经验教训、实施案例及其感想、后期的改进与维护升级等具体的方面进行一个完整的陈述。
具体技术方面,本课程主要讲述以自我实现与二次开发为主,包括但不局限于:java的IOC、ORM,Restful等框架、JOB调度系统、ID生成器、HTTP服务器、DFS分布式文件系统、缓存与存储系统、分布式协调器、配置服务、通讯协议、大数据分析等。
后我们将讨论这些系统是如何与业务有机的结合案例与当时如此实施的指导思想,并且大家一起探讨实施过程中如何对于项目实现“快速响应”的控制。


建议加一下整体架构的拓扑架构图

例如,
上面:业务层
中间件
分布式存储
底层的硬件


整个课程大体上分为三个部分:
1. 以业务为基础的技术栈开发与选择,这部分以java基础,开发各种框架;
2. 高性能中间件的设计实现与在业务中的应用,这部分以c为基础,开发各种高性能中间件;
3. 总结陈述:讨论人、团队、业务、架构、系统、bug之间的关系,我们整套设计的初衷与指导思想。

根据讲师的经验与授课体系,有意报名的参课者好有如下的一些准备或者经历:
1. 熟悉一般的java开源框架,使用过spring、mycat等中间件者为佳;
2. 有一定的架构经验,好至少有过一次写过一个供大家使用的底层功能或者接口;
3. 对于缓存、tcp通讯等有一定的了解;
4.对linux的编程有一定的了解(linux下c开发佳),如果没有涉及过,请提前准备相应的资料,并提前准备学习一下。

【课程收益】
1. 掌握如何从头到尾设计一个稳定、快速、能满足业务需要的系统架构方案
2. 掌握如何从无到有的实现一个看似不可能自己实现的中间件系统
3. 掌握如何有机的选择与使用开源或者自主开发的中间件,将其合理的组合在一起,发挥更大的作用
4. 掌握如何控制系统边界、如何控制因需求追加而导致的软件复杂度
5. 掌握如果控制整个庞大的系统的一切,包括:团队、“开发人员”、“需求人员”等等
6. 了解一般常用开源软件的优缺点,面对业务如何舍取,以及如何二次开发或者新开发一个替换它。
7. 了解linux下高性能中间件的开发方法。

【课程对象】
CTO、工程师、架构师、中间件开发人员
对系统架构感兴趣的开发人员


【课程大纲】见excel

课程大纲中,建议适当调一点,
天上午,讲讲整体的架构设计
这个有,天有开场,第二天有总结陈词。两者呼应的




【讲师简介】
徐海峰

花名:大嘴。阅文集团首席架构师,目前集团内技术级别高者。行走互联网江湖十多载,具有10年以上的系统架构经验与中间件开发经验。曾任5173分布式存储架构师、携程国际机票计价引擎架构师。擅长复杂业务系统架构、中间件开发、高性能运算、分布式存储与计算等。并从5年前开始,兼职从事顾问与讲师工作,多次受邀前去北京、深圳、成都、台湾等地进行技术交流。目前拥有技术专利一项,在申请中专利二项。

讲师资质:
2015 2016 SACC 特邀讲师
2016 2017 SDCC特邀讲师
2017 ModernWeb(台湾)特邀讲师
2017 SDCC 2018SACC 顾问与出品人


著作书籍:
著有《程序员入职锦囊妙计》一书,并正在撰写第二本书,暂定名称为《高性能中间件开发实现与技巧》。
另有多篇文章被《程序员》等杂志期刊刊登,例如《程序员》201604期 《阅文集团分布式文件系统的设计与实现》等






关于课程的形式安排:


培训形式?还是演讲形式?
培训的形式,带桌子

时间控制怎么样?多少节?现场怎么设置?
一般,讲1小时,休息一会吧。
能否一个主题休息一下,一个主题可能需要1.5-2小时

其实我更喜欢这次不管人多人少 但是我希望我们的场地布置不要选择那种一排一排座位的 好是一座一座的 这样可以插入讨论环节
目前计划:按桌子分组
但是,如果人数多,则可能按排分布了。

保证每个⼈人都有纸和笔?
必须有纸和笔,还有笔记本电脑电源(电源会准备好)
能否提供给我⽩白板和⽩白板笔(⽩白板笔⾄至少3种颜⾊色)
保证提供

能否提供⼀一些⼩小礼品,每节课1-2个的样⼦子以供奖励?
保证提供(例如,分布式中间件,分布式存储相关的图书)




分享好友

分享这个小栈给你的朋友们,一起进步吧。

收获,不止Oracle 交流探讨
创建时间:2019-04-30 12:32:02
收获,不止Oracle 交流探讨
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • wabjtam123
    栈主
  • leo_yangyt
    嘉宾

小栈成员

查看更多
  • wojiuzhuai
  • hwayw
  • 一号管理员
  • gaokeke123
戳我,来吐槽~