【ArchSummit 】会议即将开幕,一起来看架构师在AI时代的“生存法则”总结! 了解详情
写点什么

QCon 上海 2015 热点前瞻:Uber 伸缩之道、注重实效的性能

  • 2015-08-09
  • 本文字数:2826 字

    阅读完需:约 9 分钟

QCon 上海 2015 将于 10 月 15 日~17 日举行。8 月 16 日前报名,可享受8 折优惠。

本次大会设计了15 个热点技术专题,涵盖大数据、架构、移动开发、产品设计、安全、团队建设、技术创业等热点话题。我们将邀请业界知名专家,分享他们的实践经验。目前已经确定半数演讲嘉宾,筹备工作还在紧张进行中。

主题演讲方面,我们邀请了Uber 的首席系统架构师 Matt Ranney 、Azul Systems 联合创始人兼 CTO Gil Tene 等著名专家。

Matt Ranney 将分享的是《针对失效做设计——Uber 的系统伸缩之道》

随着 Uber 的业务不断向新的城市拓展,对高可用、可伸缩的需求也随之增加。而且团队规模也在扩大,开发人员数量光今年就翻了一倍,构建可靠系统的挑战也随之而来。就 Uber 的规模而言,短暂的服务中断,不管是对公司的营收还是对人们的日常生活,都会带来很大的代价。

为更好地处理失效,必须把失效看作常见现象,并针对性地作出设计。Uber 构建的每个新系统都会经过常规的失效测试,数据库也是如此。在公司规模很小时一些行之有效的手段不再适用,这时需要新的技术选择。从小变大的过程,文化和技术方面的挑战兼而有之。本次演讲将分享 Uber 扩展系统和团队规模的解决之道,并讲解 Uber 是如何看待高可用的。

Gil Tene 是著名的 JVM 专家,C4 垃圾收集算法的主要提出者。他将分享的是《注重实效的性能》

系统和用户体验往往是受软件设计选择主导的。作为软件开发者和工程师,我们会努力榨取系统的性能。但如果用一些外部指标来衡量,“性能”究竟意味着什么呢?在本次演讲中,我们将探讨现代软件系统中,可以见到的性能的方方面面,介绍常见的取舍与技术,以及随之而来的意料之外的一些现象。

畅销书《番茄工作法图解》作者 Staffan Nöteberg 也将带来精彩分享。

专题演讲方面,目前也已经确认了很多演讲嘉宾。

知道创宇技术副总裁余弦,在 QCon 上海 2014 分享了《程序员与黑客》,备受欢迎。今年他将带来第 2 季——《程序员与黑客 2》

我会继续站在程序员与黑客这两个角色的思维去 PK:程序员在创造,黑客在突破(这里就这样定位这两个角色吧)。

很多很多时候,由于程序员极度缺乏安全意识,导致黑客只要想黑就能黑出个惊心动魄,而这个黑的过程是这类程序员万万想不到的。另外,即使是具备很高安全意识的程序员在主导一个产品或项目,但由于安全经验并不足,在攻防博弈中,也很可能被黑客拿下。

本次议题,我将继续给出更多经典的 PK 过程,同时给出尽可能透明的安全解决方案。我知道解决方案是大家最终需要的,也许在深刻理解我的内容之后,你就能给出属于自己团队最靠谱的安全解决方案了。

知道创宇的多年经历,让我一直身兼着程序员与黑客这两个身份,我会给大家再来一次惊心动魄的思维 PK,敬请关注。

Twitter 的 Heron 框架在业界引起了很大的关注,这次我们邀请到了 Heron 的核心开发者符茂松,分享《大数据时代与实时分析》

数据规模的增长,人们对运行响应速度的要求比你我想象得还要快,还要快。

我会从大数据时代对实时分析的需求出发,对需求进行分析,以及如何设计实时处理框架,现存的实时处理框架是如何满足这些需求的。

我会着重分析 Twitter 的两代实时分析框架,Storm 和 Heron,主要从以下点:

1. 设计目标,即针对的需求,如性能,容错性,易调试性等
2. 架构设计,这包含:
A. 即如何在总体上满足设计目标
B. 需求提供怎样的接口、功能
C. 其他考虑
3. 相关组件设计和概念分析,这包含:
A. 组件级别如何满足设计目标
B. 组件之间该如何交互
C. 其他考虑

另外,我会进行实时分析框架的对比,主要是 Heron 和 Storm,主要从以下点:

1. 提供的功能
2.Scalability
3. 性能
4. 系统稳定性
5. 使用简便,包括提供的辅助开发组件,易调试程度等
作为 Twitter Heron 的作者之一,我从无到有地对实时分析框架进行了分析,设计和实现。但分布式领域水深, 我也是初窥门径,很希望可以和大家多多交流。

手机上的内存优化一直是移动开发人员需要慎重对待的。来自 UC 浏览器的开发专家李跃辉将分享《Android 内存优化》:

Java 是大家普遍使用的开发语言,而其 GC 机制也让大家养成不再刻意思考内存管理的惯性思维。Android 开发人员也毫不例外的没摆脱这个命运,因此在 Android 开发中一直有个痛点就是内存管理。然而事实上还这仅仅只是噩耗的开始。受限于安卓的内存管理机制及越来越庞大的业务需求,应用程序的稳定性和性能面临巨大挑战,UC 浏览器也是在这种实战中磨练了一套内存优化体系与思路,这里与大家分享。

主要内容:

  1. 系统内存基础知识
  2. 构建内存分析体系
  3. Pss 分析 /mmap 优化
  4. Native 内存转换
  5. 图片内存优化心得

随着业务规模不断扩大,架构方面的挑战也随之而来。百度网页搜索部架构师吴永巍将分享《百度网页搜索,规模大幅膨胀下的架构优化实践》:

百度网页搜索,全球最大的中文搜索引擎,在过去十几年的发展过程中,架构上面临着规模的大幅膨胀:互联网有价值数据量的爆炸式增长,流量的大幅增长,搜索算法的复杂度越来越高,机器和机房的数量也越来越多。同时,对网页搜索架构低延迟、高可用、低成本、可扩展性等方面的要求,随着竞争的激烈和对产品体验的追求,要求也越来越高。 本次分享,演讲者将结合近十年的搜索架构经验,介绍应对上文描述的规模大幅膨胀,百度网页搜索的架构应对方案,并会针对低延迟,高可用,低成本,可扩展性等话题描述百度的优化实践。

听众受益:

  1. 了解搜索引擎的基本架构,及应对规模膨胀的架构优化经验
  2. 了解超大规模系统下的低延迟,高可用,低成本,可扩展性等话题的优化思路
  3. 参考和借鉴应用于大规模系统的改进

1 号店精准化部门资深架构师,《Storm 技术内幕与大数据实践》一书作者陈敏敏将分享《号店通用精准化平台架构以及大数据营销实践》:

随着业务的增长,迫切需要一个通用的基础平台和引擎做各个推荐栏位,邮件、短信等消息触达,以达到精准化的投放和展示商品,1 号店除了用传统的协同过滤、关联规则的推荐方式,还应用了哪些推荐技术,并且如何把 Spark 等新兴技术应用到我们的场景中,用来支撑促销排期选品,小区雷购选品,情景推荐等等。

听众受益:

  1. 了解 Storm、Spark 等技术在电商智能选品,小区雷购,用户意图等方面的实践。
  2. 了解电商如何通过选人、选品基础数据,构建意图、情景推荐等通用推荐引擎,灵活的为栏位、邮件、短信、消息弹出等营销,如何辅助运营人员促销选品。

随着 Apple Watch 的问世,移动开发人员又有了新的战场。携程产品经理杨思洵将分享携程在 App for Apple Watch 方面的探索:

旅行作为与 Apple Watch 时间管理特性契合度较高的场景,同时携程旅行作为国内领先的 OTA 行业 APP,也成为了首批适配 Apple Watch 并荣登 Apple 官网和 App Store 推荐的应用之一。如何从携程众多的业务和服务中选择最适合用户在 watch 上使用的场景,面对可穿戴设备的新特性如何打造有趣和实用兼顾的新功能;交互、视觉、技术、产品各方面又是如何权衡和取舍…

本次演讲希望通过一些在探索过程中的案例对从业者和关注者有所启发。

更多精彩演讲,可查看大会网站

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2015-08-09 23:471415
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 130.9 次阅读, 收获喜欢 34 次。

关注

评论

发布
暂无评论
发现更多内容

解决90%面试问题!GitHub顶级"Java面试手册"了解下八股文天花板

Java你猿哥

Java 面经 校招 Java工程师 春招

Astute Graphics for Mac(全系列ai插件合集)支持ai 2022/2023

理理

Astute Graphics AI插件

RADIUS认证是什么意思?有什么用?

行云管家

radius 认证

屡获殊荣丨Dubbo 开源 12 周年年度总结与规划

阿里巴巴云原生

阿里云 开源 云原生 dubbo

局域网IP扫描软件:IP Scanner Pro 激活版

真大的脸盆

Mac Mac 软件 局域网管理 IP扫描工具

ShareSDK常见问题

MobTech袤博科技

精准水位在流批一体数据仓库的探索和实践

百度Geek说

大数据 数据仓库 实时计算 流批一体 企业号 3 月 PK 榜

Go 语言基础语法

公司刚来的阿里p8,看完我构建的分布式框架,甩给我一份文档

三十而立

Java 分布式 java面试

六款好用的苹果软件,提升Mac使用效率!

理理

Mac软件 苹果软件下载

三维动画视觉软件Autodesk Maya 2023软件介绍及安装教程

理理

maya Autodesk Maya 安装教程

Java8 Stream中如何对集合数据进行快速匹配和赋值

Java你猿哥

Java ssm java8 Java工程师

刷爆LeetCode!字节技术官亲码算法面试进阶神技太香了

Java你猿哥

Java 数据结构 算法 面经 左程云

数仓如何进行表级控制analyze

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

Spring源码解析:自定义标签解析

Java你猿哥

Java spring Spring Boot ssm

你还在为分布式系统数据一致性而烦恼吗,来来来!!!

Java你猿哥

Java 分布式 ssm 分布式架构

不同于Oracle:MySQL的insert会阻塞update

GreatSQL

MySQL oracle greatsql greatsql社区

进阶面试皆宜!阿里强推Java程序员进阶笔记,差距不止一点点

Java你猿哥

Java 面试 面经 八股文 Java八股文

程序员必修课:阿里性能优化全解终开源!设计+代码+JVM三飞

Java你猿哥

Java 性能优化 JVM 面经 jvm优化

焱融 YRCloudFile 在海量小文件场景训练加速优化策略

焱融科技

文件存储 容器存储 分布式文件存储 高性能存储 全闪存储

大数据上云存算分离演进思考与实践

阿里技术

大数据 存算分离

ChatGPT软件技术栈解密

NineData

数据库 GitHub 技术架构 openai ChatGPT

【新资讯】行云管家大动作-V7.0即将闪亮登场!

行云管家

网络安全 行云管家

合约一键跟单带单软件开发交易平台定制(源码搭建)

开发v-hkkf5566

49天含泪苦学这些分布式技术文档,一不小心,吊打了字节跳动面试官

三十而立

Java 分布式 java面试

CoordConv:给你的卷积加上坐标

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 3 月 PK 榜

瓴羊Quick BI的存在,让企业管理不再复杂繁琐

对不起该用户已成仙‖

面试造飞机?GitHub顶级“java面试手册2023”(面试通过率95%)

Java你猿哥

Java 面试 面经 Java工程师 春招

SVN客户端:SmartSVN Mac许可证激活版

理理

photoshop 2023【存储为窗口显示空白、黑屏】解决方法

理理

ps ps 2023储存黑屏

ACK Net Exporter 与 sysAK 出击:一次深水区的网络疑难问题排查经历

阿里巴巴云原生

阿里云 云原生 网络 容器w

QCon上海2015热点前瞻:Uber伸缩之道、注重实效的性能_移动_臧秀涛_InfoQ精选文章