2018年QCon精彩演讲回顾

2019 年 2 月 7 日 QCon

2018 年,我们举办了 QCon 北京和 QCon 上海两场技术大会,为数千位参会者提供了高质量的演讲内容。在这里回顾一下 2018 年 QCon 公众号发布的精彩演讲,供大家收藏、学习。


为了奖励过年还在学习的你
回复你最喜欢的演讲即有机会 免费领取推荐好书


点击标题查看完整演讲
↓↓↓

 蚂蚁亿级金融业务的前端实践

蚂蚁花呗作为金融业务的代表,经过3年时间,逐步成长为一个亿级用户产品。对于互联网金融产品,一方面有着比其他互联网产品更高的可用性和性能,另一方面基于产品特性对于开放、工程、架构设计更高的要求。同时也经历了大部分互联网前端业务的前后端分层、React为代表的前端框架升级改造等技术演进。

NodeJS在工程、Web、IOT等领域都有大量的应用场景。在蚂蚁微贷等金融业务中,我们把它作为BFF(backend for frontend)的实现引入, 显著提升了开发效率和产品质量。同时通过移动端React技术栈升级、容器离线包缓存和PWA技术的使用,顺利地保障亿级用户的双十一大促稳定和业务开放战略。这次分享将会介绍我们以上这些方面的经验。

 快手短视频打造高稳定千亿级别对象存储平台

快手每天都有海量的视频数据上传存储,到目前为止所有的视频以及衍生数据总量更是数量庞大,且视频本身有大有小,如何存储这些数据将是一个颇具挑战性的问题。

本次演讲介绍一种可以快速构建海量短视频存储的服务的方案、我们在实践中遇到的问题以及解决方案,例如我们是怎么解决高可用、高扩展性、高性能等问题的。 

 百度超大规模服务的故障“弹性自愈”

超大规模在线分布式系统,每时每刻都响应着无数的用户真实请求,在服务大规模异常的时刻,尽可能的响应用户请求,而不是拒绝,尽可能快的自动化止损甚至自愈,尽可能准的根因定位甚至自动化智能化,这些都给我们的工作提出了越来越高的要求和挑战。

为此,我们在系统架构、流式数据处理、动态决策等多个层面进行了系统化的设计。借助这一套系统,我们实现了分钟级到十秒级最终到秒级的感知和决策止损系统,大幅度的的减少了故障时刻的损失量级和故障持续时间。本次分享,也主要集中在以上几个方面我们的一些实战经验。


 从微服务到 Serverless 架构应用与实践

技术平台开始微服务化改造,在微服务解决了许多架构上的问题(耦合、扩展、熔断、降级、调用治理、多语言等)。但这些问题被解决掉后我们发现了新的问题,此时将 Serverless 想法引入架构中并开发上线了一个基于我们私有云的 Serverless 平台,将Web 站点和部分变化快的轻型都这个 Serverless 之上开发。

为什么我们在微服务之后还要做 Serverless 架构呢?主要 Serverless 带来的好处正好解决我们最新的痛点:业务快速变化中如何更快地开发。其实在这快速地开发中有很多是快不起来的(开发环境的问题,上线部署的问题,应用弹性设计问题,可运维性的问题等等)。

另外一点在于互联网流量的变化太大,时大时小,这让大量部署的服务器资源使用率不够高,我们做到的是让应用在被使用的时候才产生资源的占有,不跑不占资源,本次主要分享同程在 Serverless 架构实践过程中的一些坑与事。

 爱奇艺广告核心架构及其演进

近年来爱奇艺的快速发展,优质内容层出不穷,爱奇艺广告也随之发展和壮大,广告在线服务同时服务于KA、中小、DSP等不同客户,形成了可以满足不同需求类型的较为完善的商业广告变现布局,广告库存涵盖视频,信息流、泡泡社交(爱奇艺的社交平台)、开机屏等多种场景。爱奇艺效果广告是2015年开始全新搭建的一个广告投放平台,随着信息流业务的增长,整个投放平台也经历了一次大的架构调整和多次重要的升级优化。

本次分享从最新成长起来的效果类广告引擎架构谈起,就广告架构的发展演变,以及广告架构与业务的关系分享一些个人的看法。

 讲给 Java/C++ 开发者的 Go 高效并发编程

Go语言的协程并发机制,使得Go非常适用于大规模高并发后端服务器程序开发。越来越多的开发团队开始用Go开发自己的系统,大量的开发人员开始迁移到Go语言。由于大量的后台开发人员都是从Java/C/C++迁移到Go,其中的并发编程机制存在着一定差异,常常会由于惯性思维导致一些低效和错误的实现,而并没有真正发挥Go语言的并发优势。


本次演讲针对那些从传统语言迁移至Go的开发人员,比较了Go语言及传统服务器开发语言的并发编程模式,指出了沿用传统思维易导致的复杂性和错误,以及如何利用Go的并发编程新特性更加简单和高效地实现常见的并发场景。


 好买财富基金交易系统的分布式架构演进过程

随着公募基金体量的逐年上涨,好买系统规模变得越来越大,原本将所有的业务单元集中部署在一个或若干个大型机上的体系结构,已经越来越无法满足业务需求,更是随着腾讯理财通接入后的快速发展,我们经历了分布式与平台化的架构调整和多次重要升级的变革。

本次分享讲述了好买财富的第三方基金交易系统在演变过程中所遇到的问题与挑战,并包括全金融理财产品业务背景下对系统复杂度带来的关系。


 高效定位线上 Node.js 应用内存泄漏

线上使用Node.js技术作为中间层,进行前后端彻底的分离的方案现在越来越广泛地应用到企业开发中。这也是在容器化微服务架构趋势下“服务端设计的接口究竟是面向UI还是只是通用服务?”这个命题中许多企业选择的答案。

而在这种选择下,开发者普遍遇到的问题是:一方面工程师们享受Node.js带来的更高自由度的前后端分离方案,更好的渲染性能,更便捷的接口组装和数据处理;另一方面Node.js应用对于绝大多数开发者来说却处于一个黑盒状态,导致应用稳定性没有保障。结合为客户排查一些线上故障和之前我自己的编写业务框架和业务开发的工作经历,内存泄漏的问题是使用Node.js进行服务端开发时经常遇到的一颗炸弹。

武侠小说里常常写到:天下武功,唯快不破。那么当我们在业务上线后通过一些通用的监控基础设施发现线上的Node服务存在内存泄漏时,也肯定是希望能最快地定位并解决问题,以对用户的影响降到最低。所以本次分享从Node.js内嵌的v8引擎提供的垃圾回收原理,以及遇到的一些真实且典型的内存泄漏代码案例排查分析总结,来帮助大家应对线上遇到的内存泄漏,更理想的是能帮助大家在开发阶段避免写出内存泄漏的代码。


福利时间
上面的演讲,你最喜欢哪一个呢?

说出你的选择

截止到初五(2月9日)18:00

留言区点赞排名前3的朋友(10赞以上有效)

即可免费领取【推荐好书X1+毒鸡汤日历X1】


备注:集赞排名第一的朋友优先选书,依次类推。



上下滑动查看所有书目

  





2019 年 5 月 6-8 日,100 余位国内外资深技术专家将云集北京国际会议中心,共同聚焦包括编程语言、前端前沿技术、高可用架构、运维最佳实践、移动新生态、产品开发的逻辑思维、前端工程实践、人工智能技术、Java 生态系统、下一代分布式应用、大数据平台架构、场景化性能优化、容器云与基础设施、实时计算、用户增长和智慧零售等26+领域的行业最新动态及发展方向,高品质,重实践,纯干货,别错过!



目前大会8 折报名中,立减 1760 元。点击 「阅读原文」或识别二维码了解 QCon 十周年的精心策划。有任何问题欢迎联系票务小姐姐 Ring:电话 010-53935761,微信 qcon-0410。


登录查看更多
1

相关内容

金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业。 topic pic was created by Aha-Soft
华为发布《自动驾驶网络解决方案白皮书》
专知会员服务
129+阅读 · 2020年5月22日
大数据安全技术研究进展
专知会员服务
95+阅读 · 2020年5月2日
德勤:2020技术趋势报告,120页pdf
专知会员服务
191+阅读 · 2020年3月31日
【大数据白皮书 2019】中国信息通信研究院
专知会员服务
138+阅读 · 2019年12月12日
2019年人工智能行业现状与发展趋势报告,52页ppt
专知会员服务
124+阅读 · 2019年10月10日
阿里巴巴全球化架构设计挑战
InfoQ
35+阅读 · 2019年11月25日
DevOps 国际峰会 2019 · 北京站完整实录(附PPT)
DevOps时代
52+阅读 · 2019年7月8日
互联网顶尖技术大会视频+PPT合集!!!
架构师之路
24+阅读 · 2019年6月14日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
职人沙龙 | 走进小打卡,小程序技术实战交流
蚂蚁金服微服务实践(附演讲PPT)
开源中国
18+阅读 · 2018年12月21日
一篇文章读懂阿里企业级数据库最佳实践
阿里巴巴数据库技术
5+阅读 · 2017年12月20日
今日头条推荐系统架构演进之路
QCon
32+阅读 · 2017年6月21日
2017年DevOps最新现状研究报告解读
CSDN云计算
5+阅读 · 2017年6月13日
Advances in Online Audio-Visual Meeting Transcription
Arxiv
4+阅读 · 2019年12月10日
Arxiv
4+阅读 · 2019年12月2日
Deep Reinforcement Learning: An Overview
Arxiv
17+阅读 · 2018年11月26日
VIP会员
相关资讯
阿里巴巴全球化架构设计挑战
InfoQ
35+阅读 · 2019年11月25日
DevOps 国际峰会 2019 · 北京站完整实录(附PPT)
DevOps时代
52+阅读 · 2019年7月8日
互联网顶尖技术大会视频+PPT合集!!!
架构师之路
24+阅读 · 2019年6月14日
工行基于MySQL构建分布式架构的转型之路
炼数成金订阅号
15+阅读 · 2019年5月16日
职人沙龙 | 走进小打卡,小程序技术实战交流
蚂蚁金服微服务实践(附演讲PPT)
开源中国
18+阅读 · 2018年12月21日
一篇文章读懂阿里企业级数据库最佳实践
阿里巴巴数据库技术
5+阅读 · 2017年12月20日
今日头条推荐系统架构演进之路
QCon
32+阅读 · 2017年6月21日
2017年DevOps最新现状研究报告解读
CSDN云计算
5+阅读 · 2017年6月13日
Top
微信扫码咨询专知VIP会员