BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

2017架构年度参考,“优秀”架构背后的反思与探索

| 作者 ArchSummit 关注 1 他的粉丝 发布于 2018年1月18日. 估计阅读时间: 20 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

回顾2017年,InfoQ中国举行了两场ArchSummit全球架构师峰会,共邀请了国内外数百名技术大牛分享,数千名参会者齐来讨论与交流。每次ArchSummit结束之后,InfoQ将结合大会联席主席、出品人与参会者的反馈与问卷调查结果,从影响力、满意度等指标综合考虑评选出每场会议的优秀演讲。

趁此机会,我们在此整理了2017年的优秀分享,希望各位能够透过每位讲师的分享从而获取新一年的启发与思考,下述部分视频已出,可关注ArchSummit公众号或下载极客时间App获取ArchSummit 的全部PPT。

如果想与架构师们进一步交流,欢迎关注ArchSummit全球架构师峰会2018深圳站,目前已策划出18热门技术话题,并且限时7折报名优惠中,欢迎前来报名锁定席位。

2017年7月深圳站优秀演讲

《全链路稳定性背后的数字化支撑:阿里巴巴鹰眼技术解密》

作者:阿里巴巴高级技术专家,周小帆

摘要:

  • 分布式链路追踪技术原理、基础功能以及在阿里巴巴的使用场景。

  • 阿里全链路监控平台技术架构演进,计算引擎、存储技术细节介绍,教你如何构建一个大规模监控系统。

  • 精细化监控 - 监控系统如何满足多变的业务监控场景。

  • 由被动转为主动 - 如何“玩”好监控数据。

Move Fast and Break Things: Engineering at Facebook 

作者:Engineering Director@Facebook,Joel Pobar

摘要:一天几十亿的点赞,一天几亿的照片上传,上百个 Perabytes 的可搜索数据,数个大型数据中心,在所有这些安静高效的运转的背后,新代码在不断大量的产生,每天两次上线,平稳无误,这就是 Facebook 的软件工程!而在这背后究竟是什么样的工程文化呢?

《微信Android模块化架构重构实践》

作者:腾讯微信Android功能开发组高级工程师,郭锐

摘要:

  • 架构如何被“腐蚀”的,怎么避免架构变质;

  • 模块化架构设计需要考虑和解决的各种问题,及微信架构工程化实践所具有的普遍适用价值;

  • 终端架构设计和工作流配合的思考;

  • 其他业界方案的比较,在工程化最佳的角度上利弊权衡。

《YY直播基于软硬件的弱网深度优化》

作者:欢聚时代(YY) / 研发总监,林正显

  • 移动直播面临的挑战;

  • 弱网的软件解决方案;

  • 弱网的硬件解决方案;

  • 案例综述。

《微博机器学习平台混合云应用实践》

作者:新浪微博资深产品运维工程师,韩冰

摘要:微博利用 DCP 混合云调度平台,使用高配置的服务器,高密度的构建大规模的机器学习的支撑架构,满足了机器学习平台的业务要求。本次分享介绍微博在使用混合云支持机器学习平台的过程中遇到的技术、业务挑战,探讨对应的解决经验。

《Facebook的代码开发工具》

作者:Facebook技术专家,黄力菲,谭映辉

摘要:在 Facebook,我们 move fast,为此我们改造编程语言,创建新的编程语言和运行环境,因为市面上没有很好的开发工具能够支持我们自己的语言和大型代码,我们开发了自己的开发工具 Nuclide 和代码审核工具 Phabricator。

《人工智能在Web安全中的实践》

作者:百度安全事业部技术总监,冯景辉

摘要:

  • 基于神经网络的入侵检测识别原理与实现;

  • 神经网络识别及与语法引擎的对比分析;

  • 用户行为分析在 Web 日志审计中的模型介绍。

《从大厂到创业公司,架构师经历的三次转身》

作者:千米网首席架构师,曹祖鹏

摘要:提起“架构师”这个职位,大家往往指的是基础技术架构师,认为只有谈 CAP、Paxos、BlockChain、NLP、Clustering 才算是技术,只有研究各类分布式、大数据框架才是架构,有的甚至认为架构师就是“框架师”。但是真的是这样的么?重视,总是感叹“怀才不遇”,整个人陷入一个发展瓶颈。

《Sloth: 网易流计算服务化平台架构实践》

作者:金晓军

摘要:此次重点介绍网易基于 Flink 研发的流计算服务化平台,以 SQL 为主要开发方式,支持 DDL,支持丰富的 DML,如 Stream join, Window,支持 UDF,提供丰富的 connector。为网易各业务线提供一站式的流计算解决方案。

《Dynamic Multi-Raft:强一致高可用系统设计与实践》

作者:黄东旭,PingCAP 创始人&CTO

摘要:极致的可用性是所有分布式存储系统追求,业界从传统的主从复制,到现代的 Multi-Paxos / Raft 等基于分布式选举算法的日志复制状态机算法,而单一的 Raft 或者 Muti-Paxos 这些算法并没有描述如何在一个可弹性伸缩的存储系统上实现,这在全球范围内都是工业界和学术界的一个前沿的研究领域。

《点融网金融科技的大数据解决方案》

作者:点融网大数据高级总监,单忆南

摘要:本次分享将结合点融网近些年在大数据架构上的探索,介绍如何根据业务需求设计改造升级了当前的一整套架构。从介绍大数据可以在金融科技的哪些场景下发挥极大的作用开始,接下来会深入介绍针对这些场景,如何设计和实施合适高效的数据产品。同时这次分享会包含大量的数据产品经验分享如数据的搜集、清洗、存储、处理、机器学习建模等知识,以及这些大数据产品如何回馈于现有的业务。

《创业维艰》

作者:荔枝FM CTO,丁宁

摘要:创业不易,很多因素影响着结果,你可以总结出几十个上百个死掉的情况,但成功的原因却没几个。我们试着从自己的经历中找到一些观点,来总结这些年我们创业的过程。从2007年开始,我们陆续经历了三次创业过程,我会从不同的几个角度来和大家分享。

《海量地址的狂欢:京东智能分单平台性能提升之路》

作者:京东商城运营研发部系统架构师,王梓晨

摘要:本次分享旨在揭秘如何基于海量数据打造低延迟、高可用、高精准度的智能分单系统。中国物流规模已居世界前列,海量的数据与复杂性给电商系统提出了较高的性能要求。

《人工智能在消费金融领域的实践》

作者:上海秦苍信息科技 / 联合创始人&CTO,李炫熠

摘要:

  • 互联网时代消费金融业务的挑战

  • 人工智能在信用评分中的应用

  • 人工智能在反欺诈中的应用

  • 在消费金融其他应用领域的人工智能探索

Using sagas to maintain data consistency in a microservice architecture

作者:Chris Richardson,《POJOs in Action》作者,微服务专家

摘要:In this talk we describe an alternative transaction model known as a saga. You will learn about the benefits and drawbacks of using sagas. We describe how sagas are eventually consistent rather than ACID and what this means for developers. You will learn how to design and implement sagas in a Java application.

《阿里异地多活与同城双活的架构演进》

作者:阿里巴巴高级技术专家,谢吉宝(唐三)

摘要: 
* 阿里做多活的背景、难点及方案选型;

  • 阿里从本地两个小单元 POC 到千里之外的“三地五单元”的多活的架构演进历程;

  • 在异地多活的架构下,同城双活的难点挑战及发展历程;

  • 阿里的异地及同城容灾切换能力及容量的水平伸缩能力。

《美团外卖原生广告推荐实践》

作者:美团外卖商业技术负责人&高级专家,王兴星

摘要:本分享结合美团外卖商业从0到1的发展过程,向大家介绍背后的原生广告的思考,及如何将商业与自然结果进行联合优化,如何在用户推荐体验、商户体验、平台收益之间进行决策,以及面对针对快速增长的业务何如做好技术架构的保障。

《海量社交网络中的热点话题发现》

作者:腾讯QQ数据中心NLP方向负责人,钟黎

摘要:QQ空间是中国最大的社交网络,超过6亿用户在空间上分享动态。在海量的社交网络中,信息纷繁芜杂,流转多变,如何在海量的社交网络中快速找到用户最真切关心、热烈讨论的时下话题,是极具挑战的工作。本次分享介绍我们在海量社交网络中快速发现热点话题的技术方案和实践情况,分享我们对于海量社交文本的处理心得。

2017年12月北京站优秀演讲

《阿里巴巴故障治理领域的智能运维实践》

作者:阿里巴巴高级技术专家,王肇刚

摘要:本次演讲将整体介绍GOC团队所负责的阿里集团技术服务及故障管理的整体业务流程,以及在智能化、数据驱动的理念指导下的智能运维整体技术架构。进而,基于工单智能分拣、业务故障发现及影响面分析、业务故障辅助定位、故障智能定级和快速恢复等五大场景,从实战角度介绍如何利用数据、算法来解决运维领域的具体业务问题,涉及业务问题的拆解、数据的准备、算法的选型和应用、效果的衡量等内容。最后会基于以上的内容,对后续在智能运维领域的相关工作进行展望,并对智能运维在互联网企业中的落地给出指导性建议。

《凤凰涅磐:陆金所金融平台的架构大升级》

作者:陆金所平台科技中心总监,卢峻

摘要:经过一年多的努力,我们在不影响业务进度的前提下,终于成功地对陆金所的金融平台进行了一个架构大升级,在系统稳定性和内部工作效率等指标方面都取得了较为显著的提升。希望跟大家分享一下这个架构升级的“涅磐之旅”中,我们的规划和技术方案,经验与教训,以及对未来的展望。

《C2C电商平台推荐系统架构演进》

作者:转转推荐算法部技术负责人&资深架构师,张相於

摘要:转转推荐系统自建设以来,经历了多次架构升级,每次架构升级都给业务效果带来了巨大的提升。本次分享将向大家介绍转转在C2C平台推荐系统架构演进方面的实践,包括历代推荐架构的设计初衷、核心挑战、演进逻辑等内容。

《C2C电商平台推荐系统架构演进》

作者:腾讯微信广告引擎负责人,陈功

摘要:

  • 微信社交广告引擎核心架构介绍;

  • 社交数据的图存储与计算;

  • 社交广告下合约保量系统的演进;

  • 社交广告新的探索方向。

《不改一行代码提升系统的性能和稳定性并支持秒杀:看分布式服务化架构关键技术》

作者:MegaEase创始人&CTO,左耳朵耗子

摘要:一个互联网公司的业务或产品通常会有三个阶段,产品功能验证期、获取用户期、业务扩张期。很多公司因为产品验证期只是在验证产品的功能,所以并没有一个很好的软件架构以及相应的运维能力,一旦到了获取用户期,用户量的大幅度提升会导致软件架构的重构甚至重写,以提高整体软件架构的性能和可用性,并需要提高自身的运维能力,但是这是一个非常浩大的工程,并不是短期就可以完成的,需要时间、人才、资金的投入。

《饿了么移动性能可视化之路》

作者:饿了么移动技术总监,胡彪

摘要:移动端性能一直是业内老大难问题,维度多,难量化等都让人头疼不已。面对性能问题很多团队无从下手,往往只能头痛医头脚痛医脚,结果难以让人满意。为此饿了么建立了一站式移动基础服务平台Grand,让枯燥无味的性能问题可视化。Grand建立了从代码级别到线上APM监控一站式完整闭环的移动端基础设施平台,在App每一个生命周期阶段不断优化各种问题。

《深度学习在CTR预估业务中的应用》

作者:新浪微博AI Lab/资深算法专家,张俊林

摘要:CTR预估任务是工业界最常见的业务类型,在广告,推荐,排序等领域很多问题都可以转化为CTR预估问题。CTR预估任务面临着超大规模特征量以及大量稀疏数据等实际应用问题,很多常规的深度学习模型无法满足实用化要求。本讲座介绍了CTR预估任务中应用深度学习的各种主流模型,梳理了模型之间的演化关系和特点,并对优选的模型和训练方法等作了归纳。

《超高密度游戏直播转码架构》

作者:Principal Research Engineer @Twitch,沈悦时

摘要:Twitch的工程师在评估了十几种软、硬、云转码方案以后,最后选择Intel QuickSync作为新一代视频转码平台,考虑采用Intel QuickSync的原因是其极度低廉的成本,优秀的稳定性,以及容易运维。与此同时,我们也对Twitch内部开发的转码软件TwitchTranscoder实现了多线程优化。使用同样的x264配置,多线程的TwitchTranscoder相比FFmpeg提高了65%的运行效率。同时基于Intel QuickSync的硬件方案相比基于x264的TwitchTranscoder又能节省80%的总体拥有成本。在部署了这些软硬件优化之后,Twitch在2017年上半年增加了10倍的转码容量。

《机器学习算法在瓜子二手车的实践》

作者:瓜子二手车技术部智能平台首席数据科学家,魏旋

摘要:瓜子基因库是瓜子智能平台的一项基础能力,了解用户,了解车源,了解他们之间的关系是进行资源优化的前提。售出概率预测是其中一个难点,因为需要非常精确,才能保证盈利性,而数据集的积累又无法短期内提高。通过结合人的经验和机器学习算法,瓜子实现了精确预测售车概率,支持了预付款式的业务模式。人工经验与机器能力结合,发挥各自的优势,是瓜子探索的一个重要领域,我们将分享我们的探索心得。

《分还是合?58到家订单中心架构演进》

作者:58速运CTO,沈剑

摘要:当一个公司有多个业务订单,每个业务订单有不同的属性,不同的状态时,订单中心是分开,还是合并,是一个让人头疼的业务架构难题。分:如何满足个人中心订单列表的需求?如何满足订单统一对账的需求? 合:如何满足各业务侧个性化的属性需求,状态需求?本次演讲将介绍58到家的订单中心业务架构演进,分享58到家订单中心踩过的坑,以及填坑方案。最终达到既能满足统一的列表、对账需求,又能满足业务个性化需求的效果。

《技术人转身创业的坑和坡》

作者:北京木仓科技(驾考宝典)副总裁,谢呈

摘要:创业者(尤其是不懂技术的)总说,我不缺好的idea,但只差一个程序员了;行业评论家说,技术人创业难度越来越大。其实,真相也许不止一个。本次演讲,我会结合自己从程序员转型为创业者的历程中,分享一手的经验和教训,跟你聊聊创业那点事,尤其是技术人转身创业面临的一些坑和坡。不求全面,但求启发。

《滴滴出行跨地域 iOS 构建优化与持续集成》

作者:滴滴出行平台技术部App架构组架构师,王涛

摘要:

  • 滴滴出行客户端在架构及构建流程的演进之路;

  • 滴滴的组件化构建实践及自研构建工具的介绍;

  • 基于 CocoaPods 进行的预编译优化,标准化构建流程;

  • 集成构建平台的设计思路。

《百度MPP数据仓库Palo开源架构解读与应用》

作者:百度大数据部技术经理,牟宇航

摘要:业务量增加,数据量翻番,需要面对百TB ~ PB级别的数据量,且是结构化数据,同时需要达到毫秒/秒级分析。在这种情况下寻求新的解决方案选型:mpp(Impala)+ mesa的工程实现。这种选型在技术特性上可以支持MySQL、高并发小查询、大查询高吞吐、高容错、列式存储、物化视图、在线表结构修改等特征需求。实施后效果很明显,在演讲中会介绍百度内部使用情况,目前开源的使用情况,并会和GP、Impala+kudu的性能做些对比。

《视频推荐中用户兴趣建模、识别的挑战和解法》

作者:优酷数据智能部总监,李玉

摘要:优酷每天为上亿用户推荐上亿的视频。一大挑战是机器学习模型如何更好的描述与捕捉用户的兴趣。相比电商、新闻等领域用户对于视频内容的兴趣要更为复杂、感性、微妙、纬度多样,用户的兴趣也会逐渐演进、变化、细分,对于惊喜度(serendipity)与多样性(diversity)的要求也更高。用户的行为数据稀疏、分布偏差大、时域上分布规律也复杂多样。 
我们将介绍优酷对于以上各种技术挑战的思考,实际尝试和采用的,如CUR、HIN、GRU等各种方法,包括对于模型如何更好描述与建模用户兴趣,在特征工程、样本采样、目标损失函数抽象、模型融合等方面的经验。

《成就成长-工程师团队前进的驱动力》

作者:百度网页搜索部主任研发架构师,马晋

摘要:工程师团队前进的驱动力是工程师对成长的渴望。作为团队Leader的架构师除了要带领团队成就业务目标,更要在工作中积累自身能力不断成长,带领团队达到新的高度。本次演讲从Leader成长和团队成长两个角度探讨成就成长的要素以及成长过程中可能遇到的一些问题。

《腾讯海外计费系统架构演进》

作者:腾讯计费平台首席架构师,陈宁国

摘要:腾讯海外业务从2015年起步,经过两年的发展,海外营收初具规模,业务覆盖180+国家地区。为支持腾讯业务出海,支付团队克服了复杂多级网络、本地化、实收率、部署及架构优化等等困难,从无到有建设了一 套面向海外的在线交易系统。本次演讲将分享我们在国际化支付在技术架构实现所面临的挑战及应对。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT