架构演进

会议室:待定
出品人:郑然

云计算,大数据,区块链,移动互联,人工智能等一系列的新一代信息技术的发展,都在进... 展开 >

专题出品人:郑然

百度基础架构部主任架构师

郑然,现任基础架构部主任架构师,负责百度分布式集群管理系统和云原生架构。有着近 10 年的搜索引擎架构研发经验,先后研发了 3 代 PaaS 系统以及基础的微服务架构中间件,帮助百度搜索引擎提升集群的资源利用率和研发效率。积极参与技术社区的分享活动, 多次担任 QCon 等技术大会的讲师和出品人。

专题:架构演进

云计算,大数据,区块链,移动互联,人工智能等一系列的新一代信息技术的发展,都在进一步加速企业的数字化转型。在可见的未来,每个行业都将转变为软件行业,软件将成为企业的核心竞争力和创新源泉。面对高度创新和充满不确定性的敏态业务,为了快速交付高质量的软件产品或者服务,不管是互联网企业还是传统传统企业,都会发生一系列的架构演化过程,希望通过这个专题,邀请不同行业的架构专家,和大家分享架构演进的成功案例,帮助企业赢得数字化时代的技术红利。

by 晁岳攀

微博
资深技术专家

微博很早就使用 Redis 应对缓存的场景,据公开资料显示,新浪微博部署的 Redis 集群曾是世界上最大的 Redis 集群,到现在为止,微博依然部署着大量的 Redis 和 Redis 类的产品 CounterService、Pikia、RedRocks 等集群。

为了应对快速扩容、服务化管理、热点处理和性能优化等需求,微博研发平台架构组专门开发了 RedisService 产品,用以解决微博在使用和管理 Redis 时的痛点。通过本次分享,你可以了解各种 Redis Proxy 框架,如Twemproxy、Codis的优缺点和基准;多租户和高性能云服务应用的设计;给“飞奔的汽车换轮胎”的难点和探索;你也将了解到一些有趣的知识,例如:加了一层 Proxy 反而比直连 Redis 性能更好的反常识的现象等。

内容大纲

1. 同类产品的对比

  •   Twemproxy
  •   Codis
  •   Redis Cluster Proxy

2. RediService架构

  • Redis Backend
  • Proxy
  • Caption

3. 一些新的特性和技术考量

  •  动态添加和移除业务
  •  Merge 请求 Pipeline 化
  •  Redis Client Cache(应对热点事件)
  •  无阻塞扩容

4. 开发和推广的难点

  • epoll vs per-connection
  • pool
  • 无法支持的命令
  • 多连接 vs 单连接
  • 迁移遗留系统(给运行的汽车换轮子)

听众收益

  • 了解 Redis 各种 Proxy 的优缺点和性能;
  • 了解 Redis 集群管理的困境以及应对之道;
  • 学习 Redis 集群的设计原理;
  • 了解 Redis 目前的欠缺点和新产品推广方式;

适合人群

CIO、架构师、DBA、运维以及对 Redis 有兴趣的开发人员。

by 王天舟

快手
系统架构师

春晚活动对任何互联网公司都是一次巨大的挑战,面对挑战,其实也是一个加速进化的过程。快手基础组件面临的问题是,在有限的资源、人力的情况下,交付易于使用的高可用的基础组件和方案。 本次演讲主要介绍快手基础架构团队在应对这个挑战时,做了哪些技术层面的改造和升级,并如何最终在业务落地,发挥效果。 

内容大纲

1. 快手基础组件的组织方式

  • 面向解决问题优先;
  • 基础组件收敛和全托管;

2. 以可用性导向进行基础组件升级

  • 以自适应策略为主导的中间件建设;
  • 全链路 tracing,直观发现问题和瓶颈点;
  • 方法粒度的追踪和上报机制,让业务改造进度直观化;
  • 全链路压测/故障注入进行可用性改造验收;

3. 展望

  • 自动化故障根因分析和日常随机故障注入能力。

听众收益

1. 在基础组件建设方面提供思路和实践经验;
2. 在可用性方面建设提供思路和实践经验。

适合人群

服务端开发人员,基础组件开发人员,架构师。

by 付晓岩

建信金融科技
团队副总经理

在 B 端开发软件,无论采用何种工程方法,最终都会演变成一场阵地战,整体视角必须具备,无论作为管理者还是执行层开发者,都需要尽可能了解全局,以利于企业形成更好的合力。本次演讲以建行新一代核心系统转型为例,讲述银行 IT 架构的变迁,分享企业级业务架构的核心驱动作用,通用型企业级业务架构的方法论,并展望以开放式架构为目标的架构设计演进方向。

内容大纲

1. 银行架构的演变历程;

  • 建行新一代实施效果
  • 企业级业务架构的驱动

2. 业务架构的关键作用;

  • 有渊源,业务架构的发展
  • 有逻辑,业务架构的定义
  • 有套路,业务架构的设计
  • 战略房子
  • 组织协同和角色挑战
  • 价值链
  • 架构成果
  • 长期管理

3. 方法论演进:业务架构与其他方法的结合;

4. 数字化时代的启示:大教堂与集市;

5. 开放式架构。

适合人群

架构设计知识,软件工程,企业管理,企业转型。 

by 吴锡

Google
Senior Software Engineer

谷歌索引了千亿级别的网页,每秒可以处理超过百万的网页,并达到最短仅数秒的端到端延迟。本演讲将介绍在设计这样一个大规模实时处理系统时的一些考量和原则。

内容大纲

1. 建库系统介绍

  • 一篇网页的一生
  • 页面内容标注
  • 建索引
  • 基于微服务的分布式建库系统架构

2. 大规模离线建库系统设计

  • 微服务架构
  • 数据交互
  • 并发与多线程
  • 调研实验支持
  • 可调试性
  • 研发效率

听众受益

1. 系统规模变大后常遇到的问题;

2. 现代在做折衷时的一些考量点;

3. 多语言混合开发中的一些坑。

适合人群

架构方向工程师,有一定分布式系统研发经验、多线程研发经验。 

英文介绍

Google Search indexed hundreds of billions of web pages and processes over a million of web pages per second with shortest a few seconds end-to-end latency.This presentation will introduce the generic considerations and principles of designing such a large-scale realtime processing system.

Outlines

1. Intro to indexing system 

  • Life of a web page
  • Annotate page content 
  • Create index 
  • µService-based indexing system architecture 

2. Large-scale Indexing system design 

  • The µService architecture 
  • Data Exchange 
  • Concurrency and multithread 
  • Experiment support 
  • Debuggability 
  • Developer velocity 

by 张鑫

百度
资深研发工程师

百度地图开放平台在百度地图海量 LBS 数据和深耕多年的地图基础算法(定位、导航、检索、路况等),以及百度成熟的平台化技术基础之上,面向行业开发者的需求推出了平台化的 LBS 服务,以促进加速行业开发者的业务发展。本次演讲主要围绕不同时期地图开放平台面临的问题和挑战,如何进行技术架构设计和演进,使得平台能在百亿级流量规模下,稳定地对百万级开发者提供稳定,高可用的 LBS 服务。

内容大纲

  • 百度地图开放平台简介;
  • 不同时期面临的问题和挑战:从简单地开放地图能力到应对高速增长的流量规模再到支持商业化高品质的服务,百度地图开放平台的架构如何进行设计和演进;
  • 在云原生等新技术深入行业场景和 LBS+AI 智能开放等业务场景的挑战下,百度地图开放平台的架构该如何建设发展;
  • 长期积累的平台大数据与 AI 技术优势如何助力此次的科技战疫。

听众收益

  • 了解百度地图开放平台的技术演进历史;
  • 了解百度地图开放平台如何在百亿级海量规模下,打造高性能,高可用,弹性扩容的平台架构;
  • 了解如何预判业务发展趋势,在架构设计中着眼长期,做出前瞻性的设计,保持架构健康良性发展。

适合人群

架构师;对高性能,高可用技术有兴趣的开发人员。

交通指南

© 2020 Baidu - GS(2019)5218号 - 甲测资字1100930 - 京ICP证030173号 - Data © 长地万方
想要批量报名或更多优惠?
立即联系票务小姐姐 Ring
或致电:+86-17310043226