Facebook、LinkedIn、Airbnb、Google专家聚首QCon,他们会带来什么?

4月16日~18日,QCon北京2017将在北京国家会议中心举行。现已确认来自海外的Google、Facebook、Airbnb、LinkedIn、Confluent、AppDynamics等公司,国内的百度、阿里巴巴、腾讯、京东、滴滴出行、奇虎360、爱奇艺、微博、bilibili等公司的100余位技术专家担任演讲嘉宾,届时他们将带来精彩分享。

\u0026#xD;\n\u0026#xD;\n

具体会有哪些专家,带来什么样的议题呢?一起先睹为快。

\u0026#xD;\n\u0026#xD;\n

易成,Google高级工程师,专注于计算机网络及分布式系统。2014 年加入谷歌网络基建部门,主要负责网络负载平衡,全球前端负载平衡,高性能网络流量处理,以及网络功能虚拟化等。2016 年作为主要作者之一在 NSDI 会议上发表了论文《Maglev: A Fast and Reliable Software Network Load Balancer》,引起业界广泛关注。

\u0026#xD;\n\u0026#xD;\n

他将分享《Maglev网络负载平衡系统》。

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

Maglev是谷歌研发的网络负载平衡系统。该系统被部署在谷歌位于全球各地的数据中心内,负责转发绝大多数谷歌原生服务及云服务的前端流量。Maglev本质上是一个运行在普通商用Linux服务器上的分布式软件系统。相比于传统的硬件实现,Maglev拥有高吞吐量,高容错性,易扩展,易部署,易修改等优势。同时Maglev中使用的consistent hashing和kernal bypass等技术很好地弥补了软件实现上的不足。实践证明Maglev系统能够提供卓越的性能、稳定性及可靠性,并且可以满足不同服务的需要。

\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

通过该分享,听众可以了解用软件来实现网络负载平衡的动机,软件实现所遇到的困难和挑战,以及Maglev系统的设计和实现。

\u0026#xD;\n\u0026#xD;\n

另一位来自Google的工程师是朱祖韬。从2010年起,朱祖韬任职于Google在线显示广告部门,专注于卖方平台(DoubleClick for Publisher)和在线交易平台(Ad Exchange)的产品,及机器学习在其中的应用。对于广告的买方、卖方及中间的交易平台有深入的了解。他拥有多项美国和国际的专利。他将分享《视频广告系统架构及机器学习应用》。

\u0026#xD;\n\u0026#xD;\n

我们还邀请到Facebook旗下Instagram基础架构部门工程师陈昊。他硕士毕业于中科院软件所,之后加入Facebook,就职于Instagram Infrastructure组,主要负责Instagram的Web Service的性能和可靠性优化工作。他将分享《Instagram服务器性能优化实战与经验》。

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

Instagram目前拥有超过6亿月活用户,是用户规模增长最快的社交平台之一。Instagram的Web服务器使用Python编写,拥有目前世界上最大的基于Django的Web Service集群。随着用户数量和和业务规模的极速增长,提高Web服务器的性能和可靠性对于Instagram是一个巨大的挑战。本次演讲将介绍Instagram如何通过工具定位系统性能瓶颈、自动化检测性能regression,并通过几个具体实例向大家介绍Instagram在性能优化方面的一些经验。

\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

InfoQ之前曾发布过《禁用Python的GC机制后,Instagram性能提升10%》一文,介绍的就是他们组的工作。

\u0026#xD;\n\u0026#xD;\n

龙玺,Airbnb工程经理。任中国基础架构(China Infrastructure)组工程经理。负责与Airbnb中国产品相关的基础架构和后端服务,并兼管中国区反欺诈(Anti-fraud)业务。此前历任美国亚马逊网站应用平台部门软件工程师,Kindle部门软件开发经理和 Airbnb 数据基础架构组软件工程师。主要负责大数据基础架构和机器学习基础架构,拥有多项国际专利。他将分享《AirTrain:Airbnb 的通用数据产品平台》。

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

随着业务的快速增长,Airbnb正经历着一场对数据使用模式的根本性转变。早期Airbnb对数据的使用主要集中在离线数据分析和使用上。

\u0026#xD;\n\u0026#xD;\n

近几年来,越来越多的具有强烈数据依赖特征的在线应用开始逐步上线。这些应用所依赖的数据也逐步从离线批处理向实时的流数据转移。在这样的大背景下,Airbnb数据基础架构团队自主开发了基于Kafka,Spark和HBase的通用数据提取(derivation),聚集(aggregation)和存储(storage)平台——AirTrain。本演讲将从机器学习应用和非机器学习应用两个不同的角度对Airtrain的架构进行系统介绍,并且着重讨论一些在开发过程中的需求和设计思路。

\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

Apache Kafka大家应该非常熟悉了,而Confluent正是最初设计Kafka的团队成立的公司。这次我们邀请到来自Confluent的王国璋,他是Kafka Streams的系统架构师和技术负责人。博士毕业于康奈尔大学。主要研究方向为数据库管理和分布式数据系统。他将带来的话题是《Apache Kafka:大数据的实时处理时代》。

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

在过去几年,对于Apache Kafka的使用范畴已经远不仅是分布式的消息系统:我们可以将每一次用户点击,每一个数据库更改,每一条日志的生成,都转化成实时的结构化数据流,更早的存储和分析它们,并从中获得价值。同时,越来越多的企业应用也开始从批处理数据平台向实时的流数据数据平台转移。本演讲将介绍最近Apache Kafka添加的一些系统架构,包括Kafka Connect和Kafka Streams,并且描述一些如何使用它们的实际应用体验。

\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

我们也邀请到多位LinkedIn的技术专家。

\u0026#xD;\n\u0026#xD;\n

胡克秋,LinkedIn移动基础设施组主管软件工程师,负责LinkedIn移动基础架构,持续集成与持续交付系统。致力于提升移动开发人员的工作效率,提高持续交付的质量,稳定性与速度。拥有丰富的实践经验,带领团队成功将LinkedIn iOS的交付周期从一个月提速到一周。最近开源了一个多模拟器并行跑iOS UI测试的工具:Bluepill。他将分享《3 x 3:提速移动App交付》。

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

介绍LinkedIn如何从之前的一个月交付一次移动App到目前的一周发布一次。

\u0026#xD;\n\u0026#xD;\n
  • 为什么LinkedIn敢于在没有任何手工测试的情况下发布App;\u0026#xD;\n\t
  • LinkedIn如何大规模使用UI测试并解决UI测试中的不稳定因素;\u0026#xD;\n\t
  • LinkedIn如何在15分钟内跑完上千个UI测试;\u0026#xD;\n\t
  • 用Swift写App的一些坑。\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

这次也邀请了一位横跨学术界和工业界的专家——NimbleDroid CEO、哥伦比亚大学教授杨峻峰。他于清华大学获得计算机学士学位,于斯坦福大学获得计算机博士学位,在微软短暂工作一年后加盟哥伦比亚大学担任教授,他的创新成果获得多项美国最杰出的科研奖,也被工业界广为采用。他所创建的NimbleDroid公司,旨在打造最先进的工具和平台,帮助全世界的团队更快的开发更好的App。他将分享《用人工智能来高效测试App》。

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

在App迭代越来越快,时间就是一切的年代,怎样才能提高App的开发和测试效率,同时保证优质的App?

\u0026#xD;\n\u0026#xD;\n

手工测试方法完全依赖测试人员。现有的测试自动化的产品仅仅能够完成有限的自动化,还是需要开发者花大量时间写脚本,更新脚本,以及分析结果。这些传统测试方法已不能跟上快捷开发的步伐。

\u0026#xD;\n\u0026#xD;\n

在这个演讲里,杨教授会讲述怎样用人工智能的方法实现App测试的高度自动化,帮助开发和测试人员节省时间,打造高质量的App,让用户体验更美好。我们用这个方法测试了几十万个应用。在本次演讲中会介绍一些重要的发现,包括提高App质量和性能的最佳实践。

\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

Apache Beam是新兴的大数据处理框架,由Google贡献给开源社区。这次我们邀请了Apache Beam贡献者、PMC成员Amit Sela。他也是PayPal的架构师,致力于PayPal下一代流处理大数据平台的研发。他将分享《深入理解 Apache Beam》。

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

Apache Beam凝聚着Google研发大数据基础设施的多年经验。Beam来源于Batch(批处理)和strEAM(流处理)这两个词,意在提供一个统一的编程模型,同时支持批处理和流处理。本次演讲中,Amit将介绍Beam处理大规模乱序流数据的基础,以及Beam提供的强大工具。

\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

随着云计算的普及,很多开发工作也越来越依赖云基础设施。Lambda Lab联合创始人赵扶摇会来QCon聊聊开发工具的云端化。在创业之前,他在Google的工具与效率部参与开发了云端构建平台Blaze/Forge,代码理解系统Grok,Android Studio IDE等前沿工具产品并发表相关专利。他要分享的主要内容是:

\u0026#xD;\n\u0026#xD;\n
\u0026#xD;\n

开发工具云端化已经成为提高企业开发团队开发效率的重要手段。Google作为互联网公司领头羊,在过去十年间建立了完整的云端开发工具链,这个工具链完美地整合了各个工作流程,极大提高了工程师的工作效率以及员工的培训成本。其他的互联网公司如Twitter,Facebook也跟随Google的步伐开发类似的工具。我们以Google为主要范例,讨论单根代码树,云端构建与测试,代码智能等技术与实践,分析技术挑战并讨论对其他公司的工具建设有什么启发。

\u0026#xD;\n
\u0026#xD;\n\u0026#xD;\n

更多精彩内容,可以查看QCon大会官网:http://2017.qconbeijing.com。3月12日前报名,可享8折优惠。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243131.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Devoxx 2017美国大会首日重要演讲一览

Devoxx美国大会今天开幕。\u0026#xD;\n\u0026#xD;\nDevoxx是北美版的欧洲软件大会(European Software Conference)。广受追捧的欧洲软件大会由Stephan Janssen在2001年创立,组织方是比利时Java用户组(BeJUG,Belgian Ja…

Linux-Android启动之Machine-Init函数

Linux/Android启动之Machine-Init函数 前言: 前面写过两篇Linux/Android的启动过程分析,这篇接着前两篇的知识点进行分析。 Linux/Android的启动过程包括了很多内容,其中有些需要了解,有些则需要在系统移植的时候进行修改。本篇文…

cache 是什么意思 它包括的L1,L2,L3分别是什么东西?

CPU缓存缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大,CPU内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,CPU往往需要重复读取同样的数据块&…

边沿检测—以脉冲形式给出信号

边沿检测—以脉冲形式给出信号 题目描述: 有一个缓慢变化的1bit信号a,编写一个程序检测a信号的上升沿给出指示信号rise,当a信号出现下降沿时给出指示信号down。 注:rise,down应为单脉冲信号,在相应边沿出现时的下一个…

贷款秒拒?你可能进了“灰名单”!

灰名单/GRAY LIST今天有客户向我反映,他的征信良好没有半点问题,只有一张信用卡备用,没有一次逾期,但是最近想申请贷款都是被秒拒。他觉得很郁闷,是不是办了假的贷款?他完全不知道被拒的理由,只…

Linux--根文件系统的挂载过程分析

前言: 本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixi…

Troubleshooting OpenStack Bug- 每天5分钟玩转 OpenStack(162)

这是 OpenStack 实施经验分享系列的第 12 篇。 问题描述 客户报告了一个问题:对 instance 执行 migrate 操作,几个小时了一直无法完成,不太正常。 问题分析 遇到这种情况,第一个要检查的就是 instance 所在计算节点的 nova-comput…

ROM简单实现

ROM简单实现 题目描述 实现一个深度为8,位宽为4bit的ROM,数据初始化为0,2,4,6,8,10,12,14。可以通过输入地址addr,输出相应的数据data 接口信号图如下&…

Fedora gedit 打开txt文件乱码的解决

编码格式不同,fedora打开 windows下的文本文件经常出现乱码。解决办法终端输入命令:$ gsettings set org.gnome.gedit.preferences.encodings auto-detected "[UTF-8, GB18030, GB2312, GBK, BIG5, CURRENT, UTF-16]"$ gsettings set org.gn…

Linux--Sys_Read系统调用过程分析

注: 本片文章以Read函数的调用为例来讲述一下系统对块驱动层的一些处理, 哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin126.com进行讨论,先行谢过。 一.Read函数经由的层次模型 首先来了解一下Re…

负债的阶梯,你在第几层?

现在的年轻人成为了消费市场上的中流砥柱,他们为我国的GDP贡献了70%的数据。如今年轻人更愿意刷信用卡、网贷平台借钱消费。尽管在外打拼不容易,但是工作稳定,收入稳定,为了犒劳自己及时享乐,他们选择了背负一点债务。…

OOP术语

OOP术语 类(class):包含变量和子程序的基本构建块。Verilog中与之对应的是模块(module)。对象(object):类的一个实例。Verilog中你需要实例化一个模块才能使用它。句柄(handle&…

minincom cannot open /dev/modem

昨天用pacman -S minicom命令在archlinux上下载并安装了minicom,但是调用minicom命令时出现如下错误:minicom: cannot open /dev/modem: No such file or directory今天终于找到解决方案,做一个软链接到/dev/ttyS0就可以解决问题了。命令如下…

Android应用程序开发环境的建立

注: 本片文章简单的描述一下Android应用程序开发环境的建立。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin126.com进行讨论,先行谢过。 一.准备工作... 2 二.安装步骤... 2 1. 安装JDK5.0.…

你真的会 snapshot 吗? - 每天5分钟玩转 OpenStack(163)

​这是 OpenStack 实施经验分享系列的第 13 篇。 instance snapshot 操作可用于备份或者将 instance 保存为新的 image。如果在生产系统中执行 snapshot 操作,必须确保此操作快速且安全。这里有两个关键点: 快速。 为保证数据的一致性,snaps…

输入序列连续的序列检测

输入序列连续的序列检测 题目描述 请编写一个序列检测模块,检测输入信号a是否满足01110001序列,当信号满足该序列,给出指示信号match。 模块的接口信号图如下: 模块的时序图如下: timescale 1ns/1ns module seque…

fedora 用安装 DVD 建立本地 yum 源

用安装 DVD 建立本地 yum 源发行版安装盘中&#xff0c;已经预置好 repo 信息&#xff0c;并存放在名为 repodata 的目录中。可以说安装盘本身就是一个现成的 yum 源。在 RHEL5 中&#xff0c;预置了多个 repo&#xff0c;分别存放在 <CDROOT>/Server/repodata&#xff0…

哪些信用卡取现0手续费?

经常使用信用卡的朋友都知道&#xff0c;信用卡取现一般是要手续费的&#xff0c;而且取现之后不能享受免息期&#xff0c;这点让人很不爽。有时候我们经常会急用钱&#xff0c;这时候用信用卡取现确实很方便&#xff0c;可以解决燃眉之急&#xff0c;能帮上不少忙&#xff0c;…

身体好不是锻炼出来的

记得小时候&#xff0c;自己常常生病。那时有种看法&#xff0c;就是觉得老是生病&#xff0c;就是身体太差&#xff0c;就应该加强锻炼。那时候&#xff0c;还有个说法&#xff0c;就是早睡早起身体好。于是&#xff0c;经常是天不亮就爬起来&#xff0c;下雨也好&#xff0c;…

如何申请到利息低的贷款?

经常有朋友问我&#xff0c;如何才能申请到利息低的贷款&#xff1f;针对这个问题&#xff0c;很多时候我不能给予一个明确的回答。很多朋友之前可能都没有接触过贷款&#xff0c;所以对贷款本身并不是很了解&#xff0c;更有的朋友以为贷款利息可以像商品一样讨价还价&#xf…