2012年,云计算成为主流,许多用户开始开发基于云的服务; 2013年,被称为大数据元年,大数据迅速形成了一个个火爆的技术生态圈; 2014年,Martin Fowler与James Lewis共同提出了微服务的概念,从此引发了软件架构方面的热烈讨论; 2015年,容器技术破冰,各企业或高或低地在支持着Docker; 2016年,人工智能初露锋芒,席卷了电商、金融和教育等互联网圈子,开始渗透于传统行业诸如交通、医疗、制造、农业等行业。 以年为单位,我们发现IT界的技术潮流如华尔街资本般永不停息,但企业接受的速度远远滞后于业界炒作,其中有快有慢,逐渐形成IT界的激进党和保守派。 在互联网企业中,有的架构师选择激进,在新语言新框架新理念还没完全稳定下来时选择严格论证、逐步落地尝试;也有的架构师个性谨慎,只有经过长时间验证的东西才敢用在业务环境上。 而这次的全球架构师峰会深圳站上,我们为大家准备了国内外各大厂的实践案例,其中有看似冒险激进的技术选型,也有架构师用了十年才总结出的经验和答案,希望能给到场的你多许启发,更多的架构案例,欢迎点击“阅读原文”查看。 腾讯案例 《微信Android模块化架构重构实践》 郭锐,微信Android功能开发组高级工程师 过去半年多的时间里,为了重塑微信的模块化,实现轻量微信业务内核支持微信硬件设备的需要,我们对微信Android终端架构进行了一次新的重构。经过重构,微信实现了相当轻量的业务内核,能在短时间内开发具备核心功能的微信原型。 同时面对微信敏捷迭代的开发方式和内部关联复杂的业务特点,我们重新构建了微信的模块化框架,用于解决以前模块边界,模块依赖,模块通信,及启动管理等面临的实际问题,在这次分享中我们将介绍重构中的许多细节。 《腾讯监控创新术》 聂鑫,腾讯运维总监 腾讯社交业务规模庞大,历史悠久,架构复杂。从运维的全局角度来看,无论从运维技术还是监控难度都很大,传统的监控手段和思想已经无法应对如此海量的场景。 腾讯社交网络运营部历经十年的建设,在运维监控领域经过了多个建设阶段。近几年通过创新的方法引入了多种技术手段并实践落地,将监控技术带入一个新的运维高度,本次将主要分享四个创新技术点。 《腾讯EB级存储引擎背后的技术》 邹方明,腾讯存储业务中心总监 本次演讲将主要分享从2006开始,腾讯内部从无存储平台到存储量达EB级别的TFS2.0存储平台这一过程中所经历的技术问题。在社交图片和视频盛行的时代,存储系统的设计和运营如何进行适配,我们将揭秘微信C2C图片和视频如何提升体验、降低成本,以及在云时代腾讯是如何开放内部的存储技术的。 阿里巴巴案例 《复杂性:架构设计中的挑战》 潘爱民,阿里巴巴安全部首席架构师 复杂性是一切系统设计困难的基础,对于大型的分布式系统更是如此。在架构设计中,已经有大量的经验和实践用于对抗这些复杂性。本次分享从多个维度剖析了架构设计中的复杂性,包括消息传递、性能优化、数据同步、成本优化等,同时也将总结和分享一些在实践中被广泛使用的措施来缓解这些复杂性。 《阿里风控场景的模型平台架构》 胡四海,阿里巴巴高级技术专家 风控场景的扫描策略一般是采用规则+模型的方式。在DT+AI时代,模型作为一种机器学习的代言,在其中扮演越来越重要的角色。由于模型是对数据进行机器学习训练得到的,在这次分享中我们将主要解答下列问题: 如何原始数据加工成为模型所需要的数据?如何简单方便地进行模型训练,并评估模型效果?如何把线下的模型推送上线,并保证线上线下逻辑一致?如何有效地监控模型运行的情况,并在模型衰退之前作出反应?如何做到快速模型的在线更新,实时更新? 京东案例 《京东物流系统高并发架构演进之路》 者文明,京东运营研发部总架构师 近几年随着电商爆发式的增长,订单量的成倍增长和客户对物流体验的极致要求对电商物流系统来说都是极大的冲击和考验。在业务规模的驱动之下,京东物流系统经历了怎样的架构演进之路?面对亿级单量,系统又做了哪些应对高并发的技术升级? (责任编辑:本港台直播) |