微信号:infoqchina

介绍:有内容的技术社区媒体

QCon上海2103:解构Twitter SOA架构、运维专题全剧透,9折售票开始

2013-09-16 17:58 InfoQ

距华东地区首届综合类技术大会,QCon全球软件开发大会(上海站)2013开幕还有不到1个半月的时间。在第一次公布QCon投稿的新闻后,我们收到了非常多的演讲申请,在此感谢大家对QCon的关注。现在讲师邀约已经接近尾声,本月内我们将对未选上的议题一一回复。


现在演讲内容正在不断更新在大会官网:http://www.qconshanghai.com  ,InfoQ微博@InfoQ也在不断播报大会亮点。需要注意的是现在大会8折购票期已经结束,现在大会已经进入9折购票期,而10月10日之后门票将开始全价销售。如欲报名报请速点击报名页面。


这次为大家介绍最新确认的国际讲师精彩演讲议题,以及“自动化运维”专题的确认内容。


国际讲师精彩内容:

Raffi Krikorian,Twitter工程团队VP:《Decomposing Twitter》、《Real-Time Delivery at Twitter》

我们已经介绍过,Raffi是Twitter工程团队VP,负责Twitter基础架构平台。他的团队负责商业逻辑、可扩展性服务、API、存储、核心库,以及Twitter内部开发模型。在第一天的主题演讲中,Raffi讲介绍Twitter为达到这世间少有的运作规模而不断重构,从一个单独的应用发展成为以服务为中心的系统的故事。在演讲中他将介绍一个SOA的架构,以及为了维持高并发性而采取的措施,并简单介绍在这样一个高速变革的系统中,为了管理代码复杂性所采取的一些基本设计范式。


值得一提的是,在QCon金牌专题“知名网站案例分析”专题中,Raffi还将做《Real-Time Delivery at Twitter》的分享:服务上亿用户的Twitter是世界上最大的实时信息传递系统之一,其规模之大,足以对因特网本身产生显著的影响。正常状态下的Twitter每秒接收上千条推,这上千条推需要被传递到硬盘、时间线(在内存上)、邮件、以及移动设备上。高峰期的Twitter每秒处理过143199条推。对于Twitter而言,游戏的重点在于“实时”,所有这些传递在所有关注者的时间线和终端上都需要实时的出现。在演讲中,Raffi将介绍Twitter的“读路径”和“写路径”,理解支持这些推的架构,以及Twitter的网站是如何传递他们的。


Martin Thompson,Real Logic 高性能与低延迟专家:《Mechanical Sympathy》、《Top 10 - Performance Folklore》Martin Thompson是一位性能优化专家,也是“Mechanical Sympathy”概念的提出者。


在主题演讲中他将分享这个并不那么好翻译又极具人文情怀的技术概念:软件开发团队能够从赛车行业学习到什么?在上世纪70年代,赛车领域开始往专业化的方向发展,赛车手和赛车设计师各自往不同的领域发展,结果就是赛车手对自己的赛车架构了解的越来越少。三次夺得F1世界车手冠军的Jackie Stewart则提出了“Mechanical Sympathy”(直译为“机器的同理心”)这一词组,用来表达赛车手与机器形成一个和谐系统运作的状态。简单来说,这个意思就是赛车手不需要自己打造一个引擎,但是他必须了解引擎的工作原理,这样才能让引擎在最佳的状态工作。他会问大家在软件开发领域是否也遇到了类似的问题?越来越多的开发者们不再了解计算机运作的基本原理了。开发者们更多的去追逐时尚,而不再关注科学。时尚无非是设计的延伸,这设计以某种方式与科学共存。在这个讲座中,Martin会探索上述问题的答案,分享在现代软件的开发中,优雅的设计与科学应用的平衡要如何达成。


而在Java专题中,Martin会为大家分享他的老本行。他在十大有关性能的传说在之前的基础上进行了更新,有些传说甚至连建造过高性能交易系统和高性能大数据系统的专家都误以为真。“测量一切”一直是极好的学习过程,在这个过程中我们能够发现哪些方法能够带来高吞吐低延迟,哪些方法则没啥用。本次分享将重点介绍来自极端情况下的高性能系统的一些发现,以及如何正确的测试任何高性能系统的设计。话题将覆盖Java,并发,操作系统,函数式编程,以及硬件运作的真相。

更多精彩信息不断更新中,详请跳转至大会官网查阅。每年QCon大会门票都会在开幕前售罄,及早预定可提前确保席位,并享受更低折扣。如有更多需要咨询,请联系qcon@cn.infoq.com,或直接致电010-64738142。报名请点击报名页面。

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 有了这样的编程学习工具,再学不好,就是你不努力了! 每天学一点之Sikuli——基于图像识别的自动化工具 Android应用架构笔记 开源操作系统ReactOS 聊聊代码规范