QCon北京2015将于4月23日~25日在北京国际会议中心举行,目前正在火热报名中。
QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的万余名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。
为保证大会质量,除了极客邦创始人兼CEO霍泰稳、InfoQ中文站总编辑崔康,本次QCon还邀请了百度深度学习研究院(IDL)常务副院长余凯、新浪微博技术总监杨卫华和美团网基础架构科学家夏华夏担任联系主席。
大会筹备工作还在有条不紊地进行,目前已经确定所有专题讲师,相关页面正在紧张上线中。三天的大会,共有100多名国内外顶级软件研发大师和各路开发领域一线专家受邀,为参会者解读最新业界趋势,带来最深技术洞悉,并深刻分享生产实践中的技术精华。
精彩看点:
我们已邀请前Facebook大牛、HipHop作者,最近加入阿里巴巴的赵海平做主题演讲。
另外还邀请了《Beginning Scala》一书作者、Lift框架设计者David Pollak,Red Hat美国西部地区技术总监Chris Van Tuin,著名敏捷咨询专家Ben Linders等国际著名专家做主题演讲。
专题演讲方面,我们策划了20余个技术专题,涵盖大数据、机器学习、云计算、自动化运维、移动开发、移动案例、服务质量等多个热门专题。
在“可扩展、高可用架构设计”专题中,新浪微博的技术专家秦迪将分享《微博平台在大规模、高负载系统中的典型问题》:
很多开发者都会有这种经验:伴随着系统的规模扩大、性能不断提高,在系统运行的过程会出现很多意料之外的情况,影响服务的质量。在这些意料之外的情况当中,有相当一部分属于高性能、高并发、高负载环境下特有的问题,这类问题出现条件苛刻,难以发现和排查,并且往往会引起整个系统崩溃的严重后果。
微博平台作为典型的大规模、高性能系统,在不断改进架构以应对各类极端峰值的同时,也需要面对高负载系统出现的各类问题,并且积累了一些此类问题的经验。本次演讲中,会和大家聊一聊在大规模、高性能、高负载系统中特有的几类问题和解决思路。
主要提纲:
- 有哪些问题:结合案例,介绍大规模、高负载系统的几类典型问题
- 如何解决问题:在排查此类问题时总结出的一些方法和思路
- 如何避免问题:从系统设计到上线维护的过程中,避免此类问题发生的一些原则
在“自动化运维”专题中,来自腾讯的美女工程师罗韩梅将为大家分享Docker在腾讯的应用部署经验——《Gaia——万台规模的Docker应用实战》:
作为底层的资源调度平台,Gaia(盖娅)能够让应用开发者像使用一台超级计算机一样使用整个集群,极大地简化了资源管理逻辑。Gaia提供高并发任务调度和资源管理,实现集群共享,具有高度可伸缩性和可靠性,能够支持MR等离线业务,甚至是实时计算、在线service业务。通过一系列的优化,Gaia可以支持到单cluster万台规模,毫秒级的作业下发效率以及更加完善的资源管理,同时,我们引入了弹性内存管理,增加了网络和磁盘带宽管理。
Docker轻量、可移植、跨平台的特性将彻底改变程序的交付方式,并充分释放虚拟化的威力,大有掀起一场容器革命之势。云计算、大数据经常意味着需要调动数据中心大量的资源,如何能够快速的匹配合适资源,需要一个聪明的“大脑”——Gaia。通过Docker on Gaia实现的Docker云,将会让Docker的能量发挥到极致。
在“服务质量”专题中,来自蚂蚁金服的高级技术专家黄小微将为大家分享《面向服务的质量保障》:
支付宝的后端体系是典型的SOA架构体系,所有的可以被独立使用的完整功能组件,都可以称之为“服务”;本次分享,会先概要介绍一下支付宝的整体SOA架构体系;然后围绕这样的一个架构体系,从实践经验出发,和大家分享一下我们整体的质量保障策略与案例。其中包括:分层的质量保障体系,线上自动化,全联路压测等。
在“云计算平台构建与应用专题”中,北京数人科技有限公司CTO、Docker Committer肖德时将为大家分享《基于Docker容器的云计算平台搭建实战》:
在以往的云计算平台搭建过程中,我们首选的解决方案是OpenStack,它非常成熟,让业界很放心。 随着新一代容器技术Docker生态圈的兴起,基于Docker的混合云计算平台搭建成为可能。为什么现在这么需要容器技术,其原因是虚拟化计算已经把我们的网络环境从现实的物理机时代拉到虚拟机时代,部署在虚拟机上的应用开始走向分布式架构,MicroService模式的应用越来越受到用户的喜爱。复杂的网络环境、软件环境让开发者越来越无法承受。通过类似Docker技术,把内部构建、分发、部署都定制为统一的标准,正好是容器天然的优势。
本次演讲将包括:
1.软件开发模式的标准化
2.基于Apache Mesos集群构建容器计算平台介绍
3.基于ansible实现自动化部署的设计思路
4.基于容器计算平台自动部署Spark应用
在“基于大数据的机器学习和数据挖掘”专题中,美团网技术总监王栋将分享《机器学习在美团——吃喝玩乐中的算法问题》:
近来随着移动互联网的飞速发展,通过线上完成消费决策及交易,线下实际消费的O2O模式也吸引了越来越多的用户。作为国内最大的本地生活电商平台,美团网已经积累海量的线上用户行为及线下消费的相关信息,以及对应的商家信息。如何利用这些信息提供个性化的服务,更快满足用户需求;如何利用这些信息刻画消费者需求的统计特征,并辅助商家改进决策,为消费者提供更有针对性的服务:都是过去几年美团一直深入研究探索的问题。
本次分享将介绍美团在C端和B端的一些学习和挖掘的案例,展示数据和智能算法在O2O领域的魅力。更具体的,您将听到:
在C端,数据+个性化的推荐搜索技术如何大幅度提升用户的转化率;
在B端,包括电影票房预估、团购单质量评估及精准广告投放等技术如何帮助商家和美团改进运营效率;以及美团机器学习平台的建设思路和努力方向。
在“编程语言实战”专题中,CloudFlare Inc.系统工程师章亦春(agentzh)将分享《Lua 在 Nginx 中的应用》:
Nginx 是一款高性能的开源网络服务器和负载均衡器,而 Lua 是一种小巧而高效的动态语言,这在几年前激发我们 Lua 的实现整合进了Nginx 服务器,催生出了 ngx_lua 这个 NGINX 扩展模块。这种结合显著提高了 Nginx 配置上的灵活性,大大扩展了Nginx 的应用范围,甚至有生产用户基于 Nginx 本身构建比较完整的 Web 应用。我们的 ngx_lua 模块已然成为 Nginx世界最流行的模块之一。
这个分享中,我会介绍:
- 我们当初为什么选择 Lua,以及我们具体是如何把 Lua 实现整合进 Nginx 的;
- 我们是如何利用 Lua 协程,避免非阻塞 IO 编程中编写大量嵌套回调函数的痛苦;
- LuaJIT 的实现架构以及我们是如何充分利用它的性能优势的;
- 根据我们这几年的实践总结出的那些在高性能 Web 服务器和 Web 应用中常见的性能瓶颈和应对方法;
- Nginx + Lua 在 CloudFlare、Adobe、CNN、淘宝网、网易、去哪儿网等国内外公司的基本应用模式。
最后,我会展示一系列基于 SystemTap的高级在线调试技术和工具。如何在不停在线服务的情况下,按需检查整个软件栈内部的行为细节,实时在线追踪 Lua 解释器/编译器和 Nginx服务器中的性能瓶颈及其他问题。顺带着我会讨论那些针对 Lua 和 Nginx 的基于 GDB 的高级调试工具的设计与实现。
在“互联网金融背后的技术架构”专题中,天弘基金创新支持部总经理樊振华将分享《余额宝/增利宝结算系统的技术架构》:
余额宝作为互联网金融的典型产品代表,自上线第一天就迸发了超乎想象的交易量,技术团队从一期的产品功能研发,二期基于云计算的技术创新和代码重构,以及到发展现在2.0版的功能拓展,几乎将分布式计算应用到各个关键环节。我们希望通过分享余额宝的技术历程和主要功能介绍,能让更多的金融项目尝试使用云计算来帮助解决问题。
在“永不止步的前端”专题中,腾讯数字音乐部Android开发组组长罗彧成将分享《涅盘新生—Android QQ音乐架构演进》:
随着移动互联网的不断蓬勃发展,更多用户在移动设备上使用音乐服务,QQ音乐移动客户端使用用户数也在屡创新高,QQ音乐为了达到更好的用户体验并实现用户的新需求,原有的框架已经不能优雅的实现新需求和优先。如何优雅的实现各种需求并在性能和稳定性得到提高,QQ音乐Android开发团队通过以下的篇章给大家分享QQ音乐架构演进带来的痛与乐。
1.QQ音乐整体设计框架,如何能够快速迭代产品和技术需求。
2.云歌单基础架构设计
3.云歌单架构演进,两次重构背景及重构方案设计。
4.数据与存储设计--功能和性能
5.HttpDns-反劫持技术
6.Web+ H5性能解决方案
7.重构过程中碰到的坑
8.可持续改进体系。
9.风险评估,在人力有限及版本中大量产品需求中如何消化重构后带来的风险。
在“安全与隐私”专题中,阿里巴巴安全专家祝建跃将分享《互联网全球最大DDoS攻击防御实战分享》:
DDoS攻击是一种很简单但又很有效的进攻方式,攻击方式层出不穷。我们开发攻击防御系统,保障业务在被攻击时不受影响。本次演讲分享14年12月份,我们是如何防御453.8Gbps全球互联网最大攻击。
1、攻击防御过程是怎么样的,我们这过程中做了什么,业务影响又是如何?
2、我们防御架构是是怎么样的?我们未来防御架构又是如何?
3、针对DDoS,我们能为整个互联网做些什么?
在“移动开发最佳实践”专题中,我们将邀请微信团队的专家分享微信背后的技术故事。
更多精彩,尽在现场。具体演讲内容,请密切关注大会日程。3月29日前报名,可享9折优惠。
关于我们:
InfoQ是一个在线新闻/社区网站,总部设在北美,目前在全球有五种语言版本,分别是英文、中文、日文、葡文和法文。InfoQ旨在通过促进软件开发领域知识与创新的传播,为软件开发者提供帮助。为达到这个目的,InfoQ基于实践者驱动的社区模式建立平台,提供新闻、文章、视频演讲和采访等资讯服务,所有的这一切也都是为了研发团队中那些有创新精神的人群:团队领导者、架构师、项目经理、工程总监和高级软件开发人员等。