时间:2016年10月20日~22日
地点: 上海·宝华万豪酒店
购票电话:010-64738142

专题: 让架构更简单

Day of week:

很多互联网(包括移动)业务成长非常迅速,在系统搭建之初和成长阶段就需要充分考虑系统架构设计,以满足在稳定性、扩展性、性能和成本方面的要求。然而在系统的不断演化过程中,系统架构会变得越来越复杂,于是让架构更简单,便成了互联网技术人孜孜不倦的追求。

通过这一系列的专题演讲,您将了解到:

  1. 大规模互联网系统的架构设计和实现案例,如何体现可用性、可扩展性并保持高性能和低成本;
  2. 大规模互联网系统的设计、开发和运维的思维,有什么实践经验和教训值得借鉴;
  3. 业界在互联网架构的方向有哪些最新的探索实践。
专题出品人:
吴其敏
携程网框架研发部高级总监

携程网框架研发部高级总监,负责携程网基础架构研发,致力于打造八大核心中间件。前大众点评网主架构师,开源分布式实时监控系统 CAT(http://github.com/dianping/cat)作者。曾在易趣网和 eBay 中国研发中心工作十多年,在核心架构团队任资深工程师、资深架构师等职,为 eBay 新一代系统平台提供核心组件。自 1997 年接触 Java 开始,一直致力于基于 Java 的应用架构设计和效率工具研发,对分布式系统架构有深入了解。在高质量的数据建模和代码生成、组件化系统开发等方面有很多实践。


by Igor Maravić
Spotify 架构师

Spotify 的事件交付系统是 Spotify 数据基础设施的核心要素之一。该系统的一个关键需求是,应该在可预测的延迟下可靠完整地交付数据,供开发人员通过定义好的接口获取。交付的数据用于支持 Discover Weekly、Fresh Finds 和 Spotify Party 等产品功能。

目前,该系统每秒会交付100万事件。为实现系统的无缝伸缩,它被设计为一组微服务。系统使用 Google Cloud Pub/Sub 在 Spotify 的数据中心之间转移海量数据。

本次演讲将分享 Spotify 高度可靠的事件交付系统的设计与运维细节。


by 王晓波
同程旅游首席架构师

同程旅游在技术平台升级的过程进行了微服务化实践,在微服务实践的过程中带来许多架构上的挑战,如何要求实际业务拆分微服务,服务的划分粒度,大量的微服务的治理如何处理,如何进行平滑的扩展、熔断、降级等,在多开发语言中如何更好支持各种开发语言组成的微服务群的互相平滑调用,在部署方式如何与容器完美的结合等等。这里主要分享同程微服务架构的实践过程中的一些坑事。


by 乔新亮
苏宁云商 IT 总部执行总裁助理

砥砺,谓之克难与勤勉;涅槃,谓之蜕变与奋进。苏宁作为互联网零售和 O2O 模式的领军企业,在其 6 年的转型路上,企业架构是如何演进的,又是如何治理的,传统企业如何华丽转身互联网企业?

主要介绍:

  1. 苏宁的转型之路;
  2. 苏宁的企业架构演进;
  3. 苏宁的技术路线;
  4. 苏宁技术管理组织和治理;
  5. 一些心得分享。

by 金津(敛心)
阿里巴巴无线技术专家

聚划算是基于淘宝和天猫生长而出的营销平台,有自己的独立客户端,同时也有天猫和手机淘宝的访问入口,活动多,动态性和实时性要求极高,对于开发团队来说,就需要在维护自己客户端迭代的同时,确保功能高效同步到多个平台;同时需要满足各个业务方随时随地无法预计的各种实时性需求。这就对传统的开发模式和构架提出了极大的挑战,在这个过程中,聚划算无线团队和手淘天猫团队一起,逐步推进了淘系 App 的插件化体系,同时由于自身的特殊性,聚划算内部也演化出了各种独有的技术方案。

分享大致分为以下几点:

  • 如何将业务进行插件化,进行多客户端同步部署,所使用构架的发展历程;
  • 如何将 App 自身插件化,作为容器迎接第三方的插入;
  • 如何使用各种动态化技术提高业务的实时能力。

by 孟文超
携程资深工程师

redis 在互联网公司得到了广泛的使用,携程线上业务有 2000 多组 redis 实例,每秒访问量 200 万左右(写入 10 万);更有很多业务直接将 redis 作为内存数据库使用。内存数据库的使用需求,对 redis 跨数据中心支持能力提出了强烈的需求,高并发的访问,对系统的性能提出了严峻的挑战,然而业界并没有针对 redis 多数据中心的完整可靠解决方案。基于此,携程研发了自己的 redis 跨数据中心解决方案 X-Pipe。本次演讲将分享在整个过程中做出的技术探索以及实践。

听众受益:

  1. redis 支持多数据中心的坑;
  2. 多数据中心问题解决方案比较;
  3. 携程解决 redis 多数据中心的探索以及经验。

by 姚晨
点融网资深软件工程师

在点融网系统演化过程中,我们选择了 CQRS 和 Event Sourcing 作为系统架构设计的核心,并依托于 Axon 框架打造出支持高可用和大并发的新一代点融支付系统——Braavos,在这里主要分享一下实践过程中的收获心得以及踩过坑。

主题大纲:

  • CQRS 的前世今生
  • 读写分离的好处在哪里
  • 为什么要使用 Event Sourcing
  • Axon 框架介绍
  • 最佳实践
    1. 同步 or 异步
    2. 核心业务数据实时分析
    3. 可疑交易实时监控
    4. 离线分析数据异步复制
  • 踩过的坑

听众受益:

  • 如何快速构建基于事件驱动的系统;
  • 如何利用事件数据结合ELK进行系统分析与监控。

by 周爱民
南潮(ruff.io)架构师

IoT 领域中已经有太多的公司或组织提出他们的『物联网参考架构』,然而多数情况下这些架构的设计目的只是为了『装进更多他们的产品』。在本次分享中,我将从领域模型谈起,从解决真实的领域问题出发来提出一个『核心参考架构』。在这个过程中,我们以追求极致为最终理念,一方面实现了对现有其它参考架构的一个归纳萃取,另一方面也提供了在分析、设计与实现三方面高度一致的真实可用的架构模型:Sluff。我在分享中将会介绍整个架构分析、设计与实现的全程,以及其中的种种权衡。

在 Sluff 这个标准的核心参考架构的基础上,我们基于 NodeJS 提交了它的一个具体实现。本次分享中,我也将介绍这个项目/产品的进展以及特性:一定程度上,它是 IoT 的一个参考运行框架。

听众受益:

  1. 从领域模型的抽象,到业务架构映射,以及推进到具体技术实现的全过程。
  2. Sluff 在技术实现(基于 NodeJS)上的一些特殊技巧与方法,以及方案级的框架设计。
  3. 了解与感受一些架构原则,例如『架构是一个过程,而非结果』。
  4. ...

演讲专题

Covering innovative topics

10月20日,星期四

  • 前端技术实践

    前端技术日新月异,从早期脚本库、jQuery,到框架百花齐放,再到近年的 AngularJS 和 React,不一而足。今年,值得关注的前端技术又有哪些呢?

  • 安全之战

    正邪相生,这是一场没有硝烟的战争。这是一场攻与防的终极较量,也是一场矛与盾的顶级对抗。

  • 新 Java,新未来

    本专题将聚焦于 Java 生态系统的创新和前沿技术,分享 Java 技术创新、应用创新的最新成果,帮助开发者了解解决现实问题的新思路。

  • 无处不在的容器

    本专题主要讨论容器云的实践经验和最新发展,包括 Docker、Mesos、Kubernetes 等。

  • 微服务架构,我们该如何实践?

    互联网时代,客户的需求变得更加频繁,业务领域变得更加复杂,系统和团队规模变得更加庞大。本专题分享我们该如何打造支持业务持续创新的微服务架构,以应对复杂性和规模化的挑战。

  • 大数据应用与系统优化实践(厂商共建专题)

    大数据处理的过程中往往需要和其他平台或工具进行结合,同时大数据也可在更高层次的领域发挥重要作用。本专题将邀请多位工程师及技术专家,围绕大数据主题,在系统优化、运维、研发等方面展开更为细致的探讨,分享技术实践心得。

  • 业务上云技术拆解(厂商共建专题)

    本专题将邀请多位云计算领域技术专家,共同探讨企业业务上云过程中的挑战与应对之策,分享上云技术选型的心得与技巧,并分析总结相关的实践案例,为企业 IT 管理者提供技术参考。

  • 智能出行——高德开放平台专场(厂商共建专题)

    随着移动互联网不断渗透,人们的“衣食住行”越来越离不开 LBS(基于位置服务)。高德作为在线地图领导品牌之一,将在本专题结合实际案例分享如何在自己的软件中快速且稳定地实现 LBS。

10月21日,星期五

  • 玩转大数据

    预计到 2020 年全球数据总量将超过 40ZB,如果不能有效的存储、管理和使用数据,将给企业带来的是巨大的成本,同时数据的玩法和应用越来越多、业务的场景越来越复杂,给数据的存储和计算等不断带来新的挑战。本专题主要介绍大数据框架、数据平台、以及新的算法实践等。

  • 移动开发探索

    移动技术从万物生长到注重最佳实践,从敝帚自珍到开源如火如荼,各种新技术与最佳实践层出不穷——组件化、编程框架、动态化、Swift/Kotlin 语言,移动开发进入一个真正比拼武功的年代。

  • 移动视频

    本专题将分享多媒体领域不同于传统互联网技术的部分,包括整体架构案例、多媒体处理技术、播放器与播放体验、计算机视觉等方面。

  • 让架构更简单

    很多互联网(包括移动)业务成长非常迅速,在系统搭建之初和成长阶段就需要充分考虑系统架构设计,以满足在稳定性、扩展性、性能和成本方面的要求。然而在系统的不断演化过程中,系统架构会变得越来越复杂,于是让架构更简单,便成了互联网技术人孜孜不倦的追求。

  • 运维与监控

    本专题将探讨在互联网业务高速增长,基础设施规模不断扩大,DevOps、SRE、持续交付等理念的引入,云计算的落地,生产环境日益复杂的背景下,如何做好运维和监控。

  • 大数据服务与应用
  • 高并发与实时处理架构设计(厂商共建专题)

    本专题将分享大规模实时流处理平台架构以及实时消息推送架构,并从稳定性和实时性两个方面探讨即时通讯云实践,还将揭示海量数据推送服务背后的挑战,希望能帮助开发者了解解决现实问题的新思路。

  • 微服务实践与架构演进之路(厂商共建专题)

    应用的发展不可避免会伴随着从简单结构到复杂架构的演化,微服务架构的出现,试图在架构层面把一个大而复杂的问题拆分为很多小而简单的问题,最终达到系统整体交付难度降低的目标。本专题将探讨微服务实践落地过程中遇到的实际问题和挑战,并分享相关解决方案。

10月22日,星期六

  • Growth Hacking,IoT & React Native
  • 互联网广告系统实战

    在线广告是很多互联网公司的重要盈利模式,广告系统的架构、策略、优化都至关重要。本专题邀请到极具代表性的 Google、腾讯、百度、小米、Spotify 等公司的架构师分享广告系统方面的宝贵经验。

  • 工程团队管理

    本专题将分享来自不同公司技术团队的管理实战经验,和大家一起,从技术与管理的多个角度,来探讨工程团队管理这件事。

  • 技术创业

    技术优而创业,是目前很多人的梦想,失败和成功的案例都很多,作为一个技术人员,你真的准备好了吗?本专题由众多创业的朋友来分享其中的酸甜苦辣,经验教训及各种相关话题。

  • 机器学习与深度学习

    大数据时代,深度学习再次掀起了机器学习的新浪潮,不仅在语音识别,图像识别等领域大获成功,各种现实应用也一触即发,本专题给大家分享一些有趣的应用和实践。

  • 用户体验设计
  • 研发支撑体系

    构建研发支撑体系,提升研发交付效率。

  • 业务系统架构

    大多架构分享侧重技术架构的剖析,本专题将从业务层面入手,以1号店、人人车、德比软件、特赞等公司为例,说明如何针对特定业务设计合理的架构,以及设计和演进背后的思考。

  • 大数据分析与应用

    在这个数据海量产出的时代,如何有效地分析和应用数据使其发挥更大价值?本专题来自 LinkedIn、Autodesk、百度、滴滴的一线工程师将分享大数据可视化及大数据在日常生活中的创新实践。

  • 大规模前端系统

    随着移动互联网的发展,人们越来越关注前端系统。成熟框架变化多维护难,如何处理?新框架层出不穷,如何合理运用?Microsoft、百度、京东等国内外知名互联网公司邀您一起探讨。