HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

  • 2018-01-17
  • 本文字数:6288 字

    阅读完需:约 21 分钟

回顾 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+ 国家地区。为支持腾讯业务出海,支付团队克服了复杂多级网络、本地化、实收率、部署及架构优化等等困难,从无到有建设了一 套面向海外的在线交易系统。本次演讲将分享我们在国际化支付在技术架构实现所面临的挑战及应对。

2018-01-17 05:058172

评论

发布
暂无评论
发现更多内容

市值管理机器人、自动跑k线机器人开发

t13823115967

市值管理机器人 自动跑k线机器人开发

彻底搞懂 IO 底层原理

vivo互联网技术

Java Netty 服务器 语法

面试JVM一问三不知??来看看这个

程序员的时光

JVM Java虚拟机

经典之作——《数学之美》第二版-吴军

计算机与AI

数学

架构师训练营第 1 期 - 第 9 周 - 命题作业

wgl

第一周 架构方法 作业一 「架构师训练营 3 期」

胡云飞

极客大学架构师训练营 架构方法

甲方日常 56

句子

工作 随笔杂谈 日常

【薪火计划】05 - 坦诚是领导力的根基

AR7

管理

大厂经验:埋点数据质量之埋点验证

阿亮

埋点 数据验证

从前世今生聊一聊,大厂为啥亲睐时序数据库

华为云开发者联盟

数据库 场景 时序

他在滕王阁上醒来,见到智慧视觉第一城

脑极体

面试专题-Java基础面试技术

洛神灬殇

About Me

翎君

android

30分钟开发一款抓取网站图片资源的浏览器插件

徐小夕

Java chrome 大前端 chrome扩展

百度的五年乌镇行旅:AI如何穿越过漫漫时光,成为世界的发展新动能?

脑极体

架构师训练营第 1 期 - 第 9 周 - 学习总结

wgl

极客大学架构师训练营

Appium上下文和H5测试(一)

清菡软件测试

App

区块链应用场景有哪些?区块链应用开发

t13823115967

区块链应用场景有哪些 区块链应用开发

Web前端如何实现断点续传

QiLab

Web 断点续传 upload pl

架构师训练营第九周作业

四夕晖

面试 | 程序猿面试,Elasticsearch被坑被虐的体无完肤...

Java架构师迁哥

《华为数据之道》读书笔记:第 2 章 建立企业级数据综合治理体系

方志

数据中台 数据仓库 数字化转型 数据治理

MySQL如何实现万亿级数据存储?

冰河

MySQL 分布式 微服务 高可用 mycat

图解 | 不得错过的Binder浅析(二)

哈利迪

android

折半查找和插值查找

ilovealt

算法和数据结构

Python进阶——什么是元类?

Kaito

Python

【JAVA】List转换为array

笑春风

在线K歌的发展和优势

anyRTC开发者

音视频 WebRTC RTC sdk

moon不讲武德!!!一个类加载机制给面试官说蒙了!!

moon聊技术

Java JVM 类加载 类加载器

如何基于App SDK快速地开发一个IoT App?

IoT云工坊

App 物联网 sdk 智能家居

LeetCode题解:169. 多数元素,分治,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

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