QCon上海2015 将于10月15日~17日在上海·光大会展中心国际大酒店举行。我们邀请了国内外一线互联网公司的技术负责人、架构师,来分享他们的实践经验。目前已经确定大部分演讲议题,讲师邀请工作即将结束。
主题演讲方面,畅销书《番茄工作法图解:简单易行的时间管理方法》作者 Staffan Nöteberg 将分享《Pixalut优先级方法——统筹安排,优化效率》:
你是不是在不太重要的活动上投入了太多精力?虽然很少被提及,但排优先级是所有工作流程的核心。借助Pixalut优先级方法,我们可以做出最高效的选择。这个方法可以用在Scrum、番茄工作法及其他活动管理框架中。
在完成手头的任务之前,总是会有价值更大的活动出现。我们不能仅凭本能和直觉选择下一个任务。我们必须考虑时间长短、处理能力、效果、成本、利益相关人及其他因素,明智地安排优先级。Pixalut优先级方法可以以可视化方式把潜在的活动列出来。
Staffan将解释如何利用全新的Pixalut优先级方法。该方法不需要昂贵的工具,很容易上手。
专题演讲方面,都有哪些精彩内容呢?我们先睹为快。
饿了么 是目前最火的外卖服务之一,有没有思考过其网站或移动客户端是如何运行的?饿了么资深前端架构师兼大前端团队负责人 林建锋 (@sofish)将分享《ELE.ME 是如何运行的》,解答我们的疑惑:
前端方面 ele.me 算是比较激进的团队,在面向大众产品中,包括桌面端、移动端,深度使用 SPA、SVG、ES6 等技术,组件式开发,自动化构建,甚至利用 Nginx 层解决前端一些硬伤,更极端到整个服务器/虚拟机上只有一个 HTML 文件,并做到 99.99% 可用的前端。同时,发布/回滚速度(包含编译)只需要 100s 发布到全部生产环境机器,供快速响应、迭代。这一年多来,我们遇到了什么?解决了什么?演讲中将和大家分享。
微服务架构大型其道,这种架构的系统应该如何调试呢?Prezi产品和架构专家 Peter Neumark 将分享《SOA / 微服务架构调试之道》:
与遗留的单块架构(Monolithical Architectures)相比,面向服务的架构(Service Oriented Architectures)和微服务(Microservices)在可靠性、成本和组件复杂性方面都有重要改进。
但是,你尝试过调试它们吗?乍一看,似乎是不可能的!本次演讲将分享Prezi的工程师开发的调试技术,这些技术已经应用于调试Prezi.com网站背后的复杂服务网络。
高德地图是我们经常使用的地图和导航应用之一。想了解高德的架构演讲过程吗?高德资深架构师 梁磊 将分享《高德——快速转型时期的稳定性架构实践》:
高德地图,从2013年开始决心转型移动互联网,在过去的两年中获得了较大的成功。转型的过程伴生的是两周一版本的的迭代速度,流量的大幅度增加,产品样式的不断变化,多样数据的快速接入,对服务后台架构设计及稳定性都提出了巨大的挑战。
演讲者是高德架构的负责人,全程参与了高德移动互联网化的技术改造过程,分别从业务、效率、性能、稳定性等多个维度参与并推进后台服务架构改造,并结合LBS的特点以高德搜索为出发点设计了一套完全容灾体系架构,整个容灾系统能在3秒内感知到服务异常并快速作出响应,为研发/运维故障排查提供充足的时间。
听众收益:
近期互联网行业事故不断,运维之痛让人感受深刻。网络游戏的运维都有哪些特殊性和值得学习的地方呢?腾讯游戏自研运维中心总监 洪楷 将分享《游戏运维之“痛”并快乐——记腾讯游戏运维实践之路&运维价值探索》:
在游戏业务运维中,涉及MMOGRPG、MOBA、ACG、FPS、ACT、MUG等不同游戏类型,由此而引入了各种异构,运维行业中涌现Puppet、Zibbix、Nagios、Nginx等各种分门别类技术工具。在PaaS、IaaS、SaaS帮运维封装了很多服务,帮助运维降低或者规避风险,除了从工具和云化的平台服务方面帮助业务规避风险,还有那些应该在运维团队中做到?特别在游戏业务的众多异构中有那些手段?传统的运维模式应该如何应对游戏业务转变?运维如何借助业务进行自成长?本次演讲包括:
不要让只有故障和突发的时候才想起运维,其实运维也是一个意识形态,运维并不是多做多错,需要利用技术借助数据说明问题,通过对外提供的闭环服务“智胜”,以业务场景设计运维服务,并最终以“智能”引领未来,业务运维(规划)工程师其实可以做得更多更好。
近几年,淘宝的业务飞速发展,架构也在相应演进。阿里巴巴高级技术专家许令波(花名君山),所有的工作经历都和淘宝的发展阶段相关。他将分享《大流量Web系统的性能优化实践》:
这是我在淘宝6年的工作总结,也是我的6年的实践经验,这6年比较幸运的是基本经历了淘宝的最飞速发展的时期(淘宝流量最大的商品详情系统从1亿到10亿的发展过程),在这个过程中性能是最大的挑战。
这么多年的优化经历可以总结出优化的三个阶段:
而每个层次的优化又是后面一个优化的前提,我讲针对每个优化阶段的一些实际案例,比如秒杀系统的设计是基于何种考虑实现的等。
除了上面这些不同的优化路线图,我还总结了那些会特别影响优化效果的一些方法论:
谈到Java,你是否了解如何编写代码更高效?IBM资深Java运行时专家 Chris Bailey ,一直供职于IBM的Java运行时团队工作,在Java和JVM技术方面有超过15年的经验。他将分享《从Java代码到机器代码:如何编写高度优化的Java程序》:
在编写和运行Java代码时,它首先被javac编译为字节码,然后由JIT编译器转换为高度优化的机器代码。尽管JIT编译器非常先进,能够创建高度优化的代码,但是优化的层次最终还是会受制于原始的Java代码的质量。本次演讲会介绍编译和优化过程,并将通过实际案例来说明:在编写Java代码时,遵循一些简单的规则,即可获得高度优化的、高性能的程序。
如何让用户快速获取和发现满足需求的旅游产品,会是在线旅游企业最大的产品挑战。去哪儿网旅游搜索业务总监 涂强 将分享《旅游行业的数据技术应用及创新》:
随着去哪儿网业务体系的不断扩充,我们在线售卖的产品规模不断增加,基本上能够满足用户的旅游需求。但是,如何帮助用户快速发现或者定位具体的旅游产品,会是产品和技术面临的挑战。
去哪儿网创新研发团队试图通过个性化体系的构建,能够快速对用户需求进行预测,将可能被购买的SKU快速展现给用户。
我们也允许用户表达旅游需求,如何将用户的主观需求与供应链进行匹配,会是很大的技术难题。去哪儿网也正在引入意图识别、搜索、知识图谱等体系,尝试解决这个问题。
总之,新的先进技术进入旅游行业,期望让这个行业更加智能和高效。
听众受益:
大会还邀请了UCloud基础云计算研发中心总监 俞圆圆 (Y3),他将分享《大型分布式系统设计的一些黄金原则和实例》:
随着计算资源的普及和用户数量的爆炸式增长,大型的企业级分布式服务成为了软件系统的标准形式。一个好的分布式系统必须对比如承载巨量访问请求、水平扩容、高可用冗灾和弹性调整等特性有完整的支持。许多在以前单机软件或者小规模主从架构中可以近似忽略的问题(比如硬件故障,比如大量并发连接,等等)在新的分布式系统的场景下变成了必须仔细思考并进行良好应对的刚需。但相较于单机软件或小规模主从架构数十年来的经验积累已经总结出的一套方法论和实践经验来,在分布式系统领域的很多知识领域所能借鉴和参考的经验还是十分有限的。
本次演讲主要讲本人在大型分布式系统的研发和运维两个方面多年间遇到的实际问题,积累下的经验及总结的一些解决方案和大家做一个分享。所涉及的案例都是为Amazon AWS和Windows Azure两大主流云计算平台上开发和运维系统的过程中实际所遇到的问题,这些经验对现在流行的云计算平台的研发和运维也有借鉴的意义。
听众受益:
更多精彩,尽在现场。 9月20日前 报名 ,可享9折优惠。