演进中的架构

会议室:白云宴会厅1
出品人:李伟杰

架构演进的魅力在于它不仅包罗万象而且需要与时俱进,并且在演进的过程当中设计模式和... 展开 >

专题出品人:李伟杰

阿里巴巴资深技术专家

2009 年 5 月份加入阿里巴巴,入职当天就进入了 AliExpress,从此一脚踏入全球化电商的领域。

2019 年领导了阿里巴巴国际化中台融合项目,并在项目发布后调任国际化中台团队,通过国际化中台的沉淀支撑阿里巴巴集团的所有全球化电商业务,如 Lazada、AliExpress、天猫淘宝海外、Daraz 等。

过程中创新性地提出了中台开源的思路,开创了集团中台建设和业务支撑的全新生产关系,并在此基础上构建了基于云原生的业务集成中台的全新系统架构,助力阿里巴巴集团全球化业务快速发展。后续希望可以为 Alibaba 的全球化征程以及中国企业的全球化征程继续贡献自己的一份力量,和大家共勉。

地点:白云宴会厅1

专题:演进中的架构

架构演进的魅力在于它不仅包罗万象而且需要与时俱进,并且在演进的过程当中设计模式和反模式持续并存。当下业务诉求不断升级,基础设施稳步迭代,各行各业的架构演进都面临着效率、成本、合规、安全等多维度的挑战。本专题我们邀请多行业、多角色的技术专家分享他们所在技术领域架构演进实践中的经验和教训,希望能给到大家一些借鉴和启发。

by 张荣华(嵘华)

支付宝
资深技术专家

任何软件的发展都离不开架构设计和规划,小到一个 CRM,大到一个电商平台,其发展和架构的规划密不可分。那么作为架构师,我们如何做好架构的规划?首先我们需要理解架构的规律。正如教员讲到的:战争的规律——这是任何指战争的人不能不研究和不能不解决的问题。革命战争的规律——这是任何指导革命战争的人不能不研究和不能不解决的问题。同理,架构的规律是任何指导架构的人不能不研究和不能不解决的问题。本次分享中,将会阐述架构的本质结构,以及常见的演进方式,如何更好地从架构的特殊到一般,再用一般指导特殊。

演讲提纲:

1. 架构的规

  • 架构的定义
  • 架构的分类
  • 架构和系统的关系
  • 架构的要素迭代
  • 架构的分层
  • 案例

2. 架构的律

  • 架构的质量互变规律及案例
  • 架构的对立统一规律及案例

3. 架构规 & 律的一般思考路径(架构设计 & 架构演进)

  • 前台架构的设计流程
  • 建模是关键点
  • 架构的目标及指标
  • 架构目标优化
  • 案例

4. 架构师需要掌握的能力

  • 3 个层次和 9 个阶段
  • 7 种关键能力
  • 预判

5. 总结

你将获得:

  • 了解架构的一般结构
  • 了解架构演进的一般性规律
  • 了解架构设计需要的能力

by 赵威

金山办公
技术专家

WPS 从 2010 年开始布局移动市场,经历十多年移动互联网的高速发展,技术架构也不断迭代。本次演讲主要分享 WPS 安卓客户端在移动时代的技术演进历程,结合不同时期的行业趋势、技术特点、业务需要,具体介绍我们在架构改造中的思考与实践,希望能给你带来移动端业务架构和跨平台技术等视角的启发和思考。

演讲提纲:

1. Android 应用架构近十年发生了哪些变化?

  • Android 架构变化简介
  • 应用面临的挑战
    • 业务优先下对原生 Android 知识的掌握多浮于表面
    • 新一轮的技术爆炸:Flutter、Jetpack、Kotlin

2. Android WPS 架构演进

  • 架构 1.0 -从 0 构建 Android WPS
  • 架构 2.0 -从单进程到多进程演进
    • 基于多进程的 Android WPS 文档多开模型
      • Android 多进程机制介绍
      • 多进程 App 的问题和优化
      • 多进程下 IPC 方式的优缺点和适用场景
    • 进程回收机制下的数据防丢保护
      • 文件自动备份下的 IO 监控与优化
      • 基于轻编辑指令备份与恢复
    • MultiDex 的局限性和 Dex 自动分包启动优化
  • 架构 3.0 -大型 Android 项目的工程化之路
    • WPS 模块化解耦实践
      • Jetpack App Startup 的不足
      • 基于 DAG 拓扑排序的模块依赖初始化
    • WPS APM 质量监控体系建设
      • 启动效率监控与优化
      • 滚屏效率监控与优化
      • 包体积、隐私安全监控
      • 线上日志采集与监控
  • 架构 4.0 -跨平台多端一致性开发
    • 客户端的容器化开发框架
    • 混合开发下的导航栈管理

3. 未来方向

  • 跨平台技术架构的机遇
  • 多屏多设备的创新与挑战

你将获得:

  • 了解安卓应用的演进发展路线
  • 了解大型安卓项目的工程化挑战与实践
  • 了解跨平台技术在移动端的价值

by 黄金

趣丸科技(TT语音)
资深架构师

随着云计算产业的发展,云计算概念的普及和人们对云计算技术认知的加深,企业开始对云计算服务有了更多的要求,上云也就成为现在很多企业的刚需,致使越来越多的企业开始架构转型。对于企业来说,业务呈现多元化、多地域、全球化的发展趋势,多云管理能很好地利用单个云的优势、某个云特有的云服务,也能很好地避免服务商锁定,企业还能根据业务、技术及性能等需求动态调整多云部署的策略,因而多云就成为了很多企业的首选解决方案。

但是企业在实现多云架构的过程中依然面临很多挑战:如何解决多云厂商带来的管理复杂性问题;如何实现多云互联互通的网络方案;企业应用部署策略与多云容灾;多云可观测与安全问题等。本次将分享 TT 语音多云架构的演进过程,以及 TT 语音在多云架构上的构建思路与实践经验。

演讲提纲:

1. TT 上云的发展历程

  • 单云时代的架构
  • 迈向多云时代 - TT 多云架构的演进过程

2. 多云的优势与挑战

  • 多云架构的优势(成本、稳定性、功能)
  • 多云环境以及异构的基础设施带来的挑战
    • 多个身份识别问题-账号体系管理、云服务商账号管理
    • 异构基础设施带来的监控、管理问题

3. TT 多云解决方案

  • 多云互联互通的基础网络方案
    • 基于多云的骨干网络建设
    • 南北流量高可靠方案
  • 基于 Kubernetes 和 lstio 多云流量调度与容灾方案
    • Kubernetes 多集群管理方案
    • 基于 Istio 的跨 Region Zone 的东西向流量调度
  • 跨云可观测性实践
    • 跨云基础网络的质量与可靠性检测
    • 多云应用可观测平台搭建思路

4. 未来展望

  • 基础设施即代码
    • 差异化的云服务产品对基础设施管理的冲击
      云原生时代的基础设施管理
  • 零信任网络
    • 基于网络边界的安全带来的问题
    • 多云对传统网络安全的挑战

你将获得:

  • 了解多云互联互通的基础网络解决方案
  • 了解多云应用容器集群管理与流量调度
  • 了解 TT 上云过程中遇到的问题与解决思路

by 曾明福

财付通
高级开发工程师

中国已成为全球移动支付第一大市场,在移动支付用户规模、交易规模和渗透率等方面大幅领先。在线买买买已成常态,特别是在 2020 年后受疫情的影响,线上经济更是发挥了重要作用,外卖叫餐、寻医问药、网购商品等都属于线上经济的范畴,在线支付是线上经济不可缺少的组成部分。

移动支付如同人们生活中的水和电一样,微信支付作为国民级支付工具,支付系统的可用性非常重要。财付通基础支付团队对系统架构不断升级演进,总结了一套保障系统高可用的方法,以解决不同阶段系统面临的可用性问题。

演讲提纲:

1. 面向 PC 支付架构

  • 架构:单体应用、垂直划分子系统
  • 保障措施:负载均衡

2. 移动支付架构

  • 1.0 - 主备集群
    • 背景:移动支付带来流量快速增长,特别是各种节假日和大促活动流量成倍数倍增长,面向 PC 时代的架构难以应对
    • 架构:系统分层、OMP
    • 保障措施:熔断降级、单机限流(扩缩容导致限流不准,流量不均匀导致机器误限)
  • 2.0 - 同城多活
    • 背景: 微信支付红包引来历史性突破,羊年春晚合作带来巨大流量增长;随着滴滴打车等生活场景接入,人们对可用性的要求也越来越高
    • 架构:SET 化架构
    • 保障措施:SET 故障自动切换、全局限流、基于 SET 的限流、基于资源故障的公告体系
  • 3.0 - 跨城多活
    • 背景: 商业支付场景不断丰富,线下场景交易占比逐步提升,移动支付已成为国民生活中的水电一样,成为关键基础设施,支付系统需要具备城市级故障处理能力
    • 挑战:跨城延迟 80ms
    • 架构:两地四中心,再到 12 中心
    • 保障措施:条带化、分层的 SET 多活架构、各层故障自动切换

3. 思考 & 演进

  • 得失思考:变化是架构,不变是思想——腾讯海量服务之道
  • 演进方向:云化架构下的可用性保障

你将获得:

  • 了解微信支付后台系统架构的变迁
  • 了解微信支付后台各阶段系统的设计思路和踩过的坑
  • 了解金融级系统保障高可用需要具备的能力
  • 了解保障系统持续高可用的容灾技术

by 于洋子

虎牙
基础架构团队负责人

虎牙直播一直坚持以技术为主导,格外重视新技术架构的探索与演进,勇于打破常规,推陈出新。为了探寻现有微服务架构在性能、运维成本、开发效率、资源利用率、基础架构能力等维度更进一步的可能性。2018 年虎牙内部提出虚拟服务架构:首先把开发粒度细化到接口级,再构建成可被动态加载的中间码,最后按照我们认为的最优方式组装成服务,自动部署运行、动态调整,从而达到最优效果。由于实际运行的服务是算法组装的结果,不是开发人员设计开发的,所以称为“虚拟服务”。

虚拟服务的核心原理并不复杂,但是要搭建一个好用的虚拟服务架构却是一个非常庞大的工作,庞大到可以称之为一个体系。本次演讲主要分享虎牙直播基础架构团队最近 4 年在虚拟服务架构体系上的思路、经验与成果。这是虎牙首次向业内介绍新一代后台架构体系,在公司内部已经逐步取代传统的微服务架构,希望能够抛砖引玉,为互联网后台架构朝着下一代演进提供一些思路和方向。

演讲提纲:

1. 从历史中总结经验

2. 虚拟服务架构体系简介(一个突破微服务架构极限的案例)

  • 一种基于调用链分析的动态部署
  • 虚拟服务 = 细粒度开发 + 动态部署
  • 新架构带来的全新挑战

3. 从微服务架构开始搭建虚拟服务架构体系

  • 抽象核心架构
  • 继承并改进微服务生态
  • 与微服务架构协作
  • 空中阁楼 & 逆推需求树

4. 体系整合与延伸

  • 用户体验的补齐与增强
  • 多语言混合编程 & 编写多语言通用的 library
  • 百毫秒级冷启动
  • 资源利用率
  • 微服务的无服务器化部署
  • 边缘计算
  • 综合成本(一个成本优化的案例)
  • 端边云融合

5. 总结与未来规划

  • 虚拟服务架构体系概览
  • 未来演进规划

你将获得:

  • 了解虎牙的新一代后台架构体系
  • 走出微服务架构的舒适区,探索更广阔的领域
  • 了解虚拟服务架构体系的设计哲学和核心技术,经验丰富的架构师们可以自行尝试搭建

by 陈斯

易仓
CTO & 亿数通事业部 CEO

近两年,跨境电商多路资本涌入。2021 年,一级市场每个月都会在跨境电商赛道投出过亿的案子,上半年累计投资额超 25 亿元,而且多集中在 B 轮前。其中 ERP、供应链、选品、外贸、独立站、营销/运营、数据分析、金融、物流/渠道等公司纷纷拿到融资。

这到底是一个怎样的市场?业务形态是什么?技术经历了哪几个阶段的发展?本次分享带你进一步了解这个火热的市场。

演讲提纲:

1. 跨境电商业务

  • 平台业务形态
    • Amazon、Wish、eBay、Shopee、Lazada、TikTok
  • 卖家业务形态
    • 环球、有棵树、Anker、Shein
  • SaaS 业务形态
    • 独立站、ERP、营销、仓储物流、广告、选品

2. ERP 类业务的技术演进(所有的技术演进,都来源于业务的发展和持续迭代)

  • 创业初期(每一个客户都关乎你的生死)
  • SaaS 方向转变(客户越来越多,需求越来越发散)
    • 此类业务的独特场景
      • 多平台、多版本、多服务
      • 客户分级
    • 技术上如何应对和支持
    • 此类业务遇到的特有问题
      • 数据准,如何定义
      • 一个需求,多个版本如何应对
      • 数据来源分散,如何快速计算等等
    • 技术上如何应对和解决
  • PaaS、Open Platform、Low-Code 方向的探索
    • 目前仍待解决的问题
    • 我们如何选型

你将获得:

  • 全面了解主流跨境电商的业务形态
  • 深入了解主流跨境 SaaS 服务商的技术演变

by 赵麟翔(勿乞)

阿里巴巴
资深技术专家

随着全球化业务的发展,如何将国内成熟的电商能力出海,并满足海外多个市场的差异化诉求,成为了电商平台寻求业务增量的长期目标。作为基础的交易链路,在出海过程中,随着覆盖市场的增多,面临着跟国内天差地别的核心挑战,如何应对这些全新的挑战并设计满足全球化特性的交易链路架构成为了我们的主要命题。

整个演讲会从 Voyager 进行首次电商能力出海为起点,介绍当需要在海外从 0 到 1 搭建一整套交易链路,我们是如何进行技术方案和技术架构设计。到之后随着海外业务的不断发展,在面临来自全球多中心、多竞对激烈竞争、新市场扩张等挑战时,我们是如何通过去中心化能力交付架构升级以满足全球多中心独立发展诉求,如何通过交易链路最小集以满足海外新市场低成本快速扩展和合规拆分,以及如何通过允许平台多基线的开放研发体系,支持海外多区域、多时区研发自闭环快速迭代。

演讲提纲:

1. 交易链路的业务特点和架构演进出发点

  • 从业务视角看国际国内交易链路挑战
  • 从系统视角看国际国内交易链路挑战
  • 面临这些挑战交易链路的架构设计要点

2. 单市场交易链路典型架构实现(国内交易链路的实现)

  • 支持多行业流量共享的中心化设计

3. 多市场交易链路多租户架构实现(出海初级版本)

  • 海外从 0 到 1 搭建交易链路的思考
  • 交易链路多租户隔离
  • 交易链路合并部署

4. 交易链路从平台中心化到去中心化

  • 平台中心化在海外市场面临的挑战
  • 研发态空间隔离独立研发
  • 编译态镜像化独立交付

5. 交易链路从平台能力最大集到最小集

  • 平台能力最大集在海外市场面临的挑战
  • 最小集领域协议
  • 最小集领域精简

6. 交易链路从平台单基线到多基线

  • 平台单基线在海外市场面临的挑战
  • 集市多基线+教堂单基线设计
  • 集市+教堂协作机制

7. 得失总结 & 未来思考

  • 得失总结
  • 经验责任制下的海外板块发展思考

你将获得:

  • 了解如何进行交易链路能力出海
  • 了解单市场与多市场交易链路的架构实现
  • 了解海外场景交易链路面临的挑战及思考

交通指南

广州万富希尔顿酒店

Hilton Guangzhou Baiyun
地址:广州市白云区云城东路515-517号
  • 微信咨询

  • 电话咨询

    联系电话:+86 15600537884

领取往期热门演讲视频

领取往期热门演讲视频二维码
票务经理