[关闭]
@citian3094 2017-04-24T08:54:30.000000Z 字数 3790 阅读 1076

2012年,云计算成为主流,许多用户开始开发基于云的服务;

2013年,被称为大数据元年,大数据迅速形成了一个个火爆的技术生态圈;

2014年,Martin Fowler与James Lewis共同提出了微服务的概念,从此引发了软件架构方面的热烈讨论;

2015年,容器技术破冰,各企业或高或低地在支持着Docker;

2016年,人工智能初露锋芒,席卷了电商、金融和教育等互联网圈子,开始渗透于传统行业诸如交通、医疗、制造、农业等行业。

以年为单位,我们发现IT界的技术潮流如华尔街资本般永不停息,但企业接受的速度远远滞后于业界炒作,其中有快有慢,逐渐形成IT界的激进党和保守派。

在互联网企业中,有的架构师选择激进,在新语言新框架新理念还没完全稳定下来时选择严格论证、逐步落地尝试;也有的架构师个性谨慎,只有经过长时间验证的东西才敢用在业务环境上。

而这次的全球架构师峰会深圳站上,我们为大家准备了国内外各大厂的实践案例,其中有看似冒险激进的技术选型,也有架构师用了十年才总结出的经验和答案,希望能给到场的你多许启发,更多的架构案例,欢迎点击“阅读原文”查看。

腾讯案例

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

郭锐,微信Android功能开发组高级工程师

过去半年多的时间里,为了重塑微信的模块化,实现轻量微信业务内核支持微信硬件设备的需要,我们对微信Android终端架构进行了一次新的重构。经过重构,微信实现了相当轻量的业务内核,能在短时间内开发具备核心功能的微信原型。

同时面对微信敏捷迭代的开发方式和内部关联复杂的业务特点,我们重新构建了微信的模块化框架,用于解决以前模块边界,模块依赖,模块通信,及启动管理等面临的实际问题,在这次分享中我们将介绍重构中的许多细节。

《腾讯监控创新术》

聂鑫,腾讯运维总监

腾讯社交业务规模庞大,历史悠久,架构复杂。从运维的全局角度来看,无论从运维技术还是监控难度都很大,传统的监控手段和思想已经无法应对如此海量的场景。

腾讯社交网络运营部历经十年的建设,在运维监控领域经过了多个建设阶段。近几年通过创新的方法引入了多种技术手段并实践落地,将监控技术带入一个新的运维高度,本次将主要分享四个创新技术点。

《腾讯EB级存储引擎背后的技术》

邹方明,腾讯存储业务中心总监

本次演讲将主要分享从2006开始,腾讯内部从无存储平台到存储量达EB级别的TFS2.0存储平台这一过程中所经历的技术问题。在社交图片和视频盛行的时代,存储系统的设计和运营如何进行适配,我们将揭秘微信C2C图片和视频如何提升体验、降低成本,以及在云时代腾讯是如何开放内部的存储技术的。

阿里巴巴案例

《复杂性:架构设计中的挑战》

潘爱民,阿里巴巴安全部首席架构师

复杂性是一切系统设计困难的基础,对于大型的分布式系统更是如此。在架构设计中,已经有大量的经验和实践用于对抗这些复杂性。本次分享从多个维度剖析了架构设计中的复杂性,包括消息传递、性能优化、数据同步、成本优化等,同时也将总结和分享一些在实践中被广泛使用的措施来缓解这些复杂性。

《阿里风控场景的模型平台架构》

胡四海,阿里巴巴高级技术专家

风控场景的扫描策略一般是采用规则+模型的方式。在DT+AI时代,模型作为一种机器学习的代言,在其中扮演越来越重要的角色。由于模型是对数据进行机器学习训练得到的,在这次分享中我们将主要解答下列问题:

如何原始数据加工成为模型所需要的数据?
如何简单方便地进行模型训练,并评估模型效果?
如何把线下的模型推送上线,并保证线上线下逻辑一致?
如何有效地监控模型运行的情况,并在模型衰退之前作出反应?
如何做到快速模型的在线更新,实时更新?

京东案例

《京东物流系统高并发架构演进之路》

者文明,京东运营研发部总架构师

近几年随着电商爆发式的增长,订单量的成倍增长和客户对物流体验的极致要求对电商物流系统来说都是极大的冲击和考验。在业务规模的驱动之下,京东物流系统经历了怎样的架构演进之路?面对亿级单量,系统又做了哪些应对高并发的技术升级?

京东物流系统经过多年的技术升级与大促考验,足以支撑亿级单量的顺畅生产,这次分享将聚焦物流系统高并发技术架构,旨在介绍京东物流系统在高并发架构方面的演进过程。

《京东智能分单平台性能提升之路》

王梓晨,京东运营研发部系统架构师

在下单环节,用户填写的地址参差不齐,如何快速有效地识别正确地址,给行政区划错误、地址层级缺失、小区名称错别字以及不同城市道路河流差异性的地址做归类是一大痛点。

本次分享旨在揭秘如何基于海量数据打造低延迟、高可用、高精准度的智能分单系统,如何根据用户下单地址计算配送信息的系统,在用户下单时可以通过系统计算出仓储到配送员的全链路信息,迅速计算出包裹需要“飞走”的最佳路径。

《京东容器平台与数据中心基础设施协同发展实践》

鲍永成,京东基础平台部技术总监

随着容器技术的不断成熟,很多公司都在做容器,但总是不能非常彻底,很大一个障碍在于底层数据中心固有的老架构,京东在容器化过程也遇到这个问题并决心将这个痛点解决掉。此次分享将分享如何设计适应云架构的分布式智能DNS服务和高性能负载均衡服务,以及如何打造全新计算平台整体解决方案,深化数据中心智能敏捷价值。

小米案例

《机器学习在小米广告业务中的实战分享》

张卫,小米商业产品部广告算法负责人

小米广告平台负责小米应用商店、浏览器、一点资讯、小米电视等全线软硬件几十个业务的商业变现。平台系统复杂庞大,其中机器学习算法的应用更是无处不在,挑战也是不处不在。本次分享主要以CTR预估为例,讲述小米广告算法的历次探索和逐步演进,以及深度学习在广告素材上的一些前瞻性尝试。

《小米监控实践之路》

陈帅,小米云平台工程师

从2011年到2014年,小米经历了快速成长,随着机器数量增加,IDC环境越来越复杂,原有的监控系统已经无法满足需求,我们因此设计小米监控,追求易用、高可用,力求全程自动化。本次分享将向大家介绍,小米监控系统是如何融入自动化体系,与各个系统协作,在业务运维的全生命周期中进行全自动管理。

Facebook案例

Mobile Performance at Scale

Mike Magruder, Architect and Engineering Manager@Facebook

如今有超过10亿的手机在运行多个Facebook的移动应用,我们将解释Facebook目前所遇到的挑战,向你展示移动应用性能如何成为一个大型的工程问题,以及我们如何将性能优化深入到工程的各个环节,并会介绍一些性能工具,并着重深入介绍性能退化检测的工具。

Move Fast and Break Things: Engineering at Facebook

Joel Pobar, Engineering Director@Facebook

一天几十亿的点赞和几亿的照片上传,上百个Perabytes的可搜索数据,数个大型数据中心,在所有这些安静高效的运转的背后,新代码在不断大量的产生,每天两次上线,我们将深入讨论这一切背后是如何 “ship things”,包括发布流程、A/B 测试、Gatekeeper 系统、测试系统等等。

《Facebook的代码开发工具》

谭映辉,开发工具资深专家@Facebook

黄力菲,Engineering Manager@Facebook

在Facebook,我们改造编程语言,创建新的编程语言和运行环境,因为市面上没有很好的开发工具能够支持我们自己的语言和大型代码,我们开发了自己的开发工具Nuclide和代码审核工具Phabricator,这次分享将重点介绍Nuclide的开发,包括一些架构重要的设计是如何做决定的,以及分享Facebook在开发流程上的一些创新。

LinkedIn案例

《Apache Helix 对于在线/离线生态系统的决定性作用》

薛君凯,Software Engineer@LinkedIn / Apache Helix Commiter

日益渐增的网络访问以及需求使得越来越多的应用需要考虑到自身的对于大数据,大工作量的延展性,高可用性会成为现如今各类应用在社会中的核心竞争力。

在本次分享中将展现大数据在线/离线生态系统中 Apache Helix 的作用以及优势,最后会展示现有均衡算法在各类著名系统中的应用,比如LinkedIn取代Apache Voldermort的新一代key-value store,Venice是在线系统的代表。

Secret Ingredients of Massive Scale Stream Processing with Apache Samza

刘新宇,Staff Software Engineer@LinkedIn

事件处理是一场与时间赛跑的比赛,需要追求秒级甚至毫秒级的提升效果。为了赢得这场比赛,过去5年,LinkedIn已经在生产环境中先后运行了400+的Samza应用程序,平均每天处理了10亿事件。那么,这一切背后的秘密是怎样的?

上述仅是此次ArchSummit全球架构师峰会深圳站的部分案例,更多案例欢迎通过点击 阅读原文 查看。

ArchSummit将在7月7-8日在深圳华侨城洲际酒店举办,目前限时8折优惠报名,如果在报名的过程中遇到任何问题,都可以联络我们的售票天使豆包,QQ:2332883546,电话:18515221946,微信:497788321,欢迎骚扰~

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注