BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

QCon上海2015精彩演讲前瞻:一线互联网公司架构实践

| 作者 臧秀涛 关注 2 他的粉丝 发布于 2015年9月11日. 估计阅读时间: 11 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

QCon上海2015将于10月15日~17日在上海·光大会展中心国际大酒店举行。我们邀请了国内外一线互联网公司的技术负责人、架构师,来分享他们的实践经验。目前已经确定大部分演讲议题,讲师邀请工作即将结束。

主题演讲方面,畅销书《番茄工作法图解:简单易行的时间管理方法》作者Staffan Nöteberg将分享《Pixalut优先级方法——统筹安排,优化效率》:

你是不是在不太重要的活动上投入了太多精力?虽然很少被提及,但排优先级是所有工作流程的核心。借助Pixalut优先级方法,我们可以做出最高效的选择。这个方法可以用在Scrum、番茄工作法及其他活动管理框架中。

在完成手头的任务之前,总是会有价值更大的活动出现。我们不能仅凭本能和直觉选择下一个任务。我们必须考虑时间长短、处理能力、效果、成本、利益相关人及其他因素,明智地安排优先级。Pixalut优先级方法可以以可视化方式把潜在的活动列出来。

Staffan将解释如何利用全新的Pixalut优先级方法。该方法不需要昂贵的工具,很容易上手。

专题演讲方面,都有哪些精彩内容呢?我们先睹为快。

饿了么是目前最火的外卖服务之一,有没有思考过其网站或移动客户端是如何运行的?饿了么资深前端架构师兼大前端团队负责人林建锋(@sofish)将分享《ELE.ME 是如何运行的》,解答我们的疑惑:

前端方面 ele.me 算是比较激进的团队,在面向大众产品中,包括桌面端、移动端,深度使用 SPA、SVG、ES6 等技术,组件式开发,自动化构建,甚至利用 Nginx 层解决前端一些硬伤,更极端到整个服务器/虚拟机上只有一个 HTML 文件,并做到 99.99% 可用的前端。同时,发布/回滚速度(包含编译)只需要 100s 发布到全部生产环境机器,供快速响应、迭代。这一年多来,我们遇到了什么?解决了什么?演讲中将和大家分享。

微服务架构大型其道,这种架构的系统应该如何调试呢?Prezi产品和架构专家Peter Neumark将分享《SOA / 微服务架构调试之道》:

与遗留的单块架构(Monolithical Architectures)相比,面向服务的架构(Service Oriented Architectures)和微服务(Microservices)在可靠性、成本和组件复杂性方面都有重要改进。

但是,你尝试过调试它们吗?乍一看,似乎是不可能的!本次演讲将分享Prezi的工程师开发的调试技术,这些技术已经应用于调试Prezi.com网站背后的复杂服务网络。

高德地图是我们经常使用的地图和导航应用之一。想了解高德的架构演讲过程吗?高德资深架构师梁磊将分享《高德——快速转型时期的稳定性架构实践》:

高德地图,从2013年开始决心转型移动互联网,在过去的两年中获得了较大的成功。转型的过程伴生的是两周一版本的的迭代速度,流量的大幅度增加,产品样式的不断变化,多样数据的快速接入,对服务后台架构设计及稳定性都提出了巨大的挑战。

演讲者是高德架构的负责人,全程参与了高德移动互联网化的技术改造过程,分别从业务、效率、性能、稳定性等多个维度参与并推进后台服务架构改造,并结合LBS的特点以高德搜索为出发点设计了一套完全容灾体系架构,整个容灾系统能在3秒内感知到服务异常并快速作出响应,为研发/运维故障排查提供充足的时间。

听众收益:

  • 从纯技术视角剖析高德自我容灾体系架构,如何做到全面宕机时的用户无感知容灾。
  • 全系统容灾及稳定性架构分层模型。
  • 高德分布式时实时问题诊断平台,如何做到异常的自动诊断与快速诊断。
  • 如何对Native应用设计高扩展的产品架构后台,提高迭代效率,减少在线变更,提升系统稳定性。

近期互联网行业事故不断,运维之痛让人感受深刻。网络游戏的运维都有哪些特殊性和值得学习的地方呢?腾讯游戏自研运维中心总监洪楷将分享《游戏运维之“痛”并快乐——记腾讯游戏运维实践之路&运维价值探索》:

在游戏业务运维中,涉及MMOGRPG、MOBA、ACG、FPS、ACT、MUG等不同游戏类型,由此而引入了各种异构,运维行业中涌现Puppet、Zibbix、Nagios、Nginx等各种分门别类技术工具。在PaaS、IaaS、SaaS帮运维封装了很多服务,帮助运维降低或者规避风险,除了从工具和云化的平台服务方面帮助业务规避风险,还有那些应该在运维团队中做到?特别在游戏业务的众多异构中有那些手段?传统的运维模式应该如何应对游戏业务转变?运维如何借助业务进行自成长?本次演讲包括:

  1. 运维规范作为基石必要性,建设过程中会有那些“坑”;
  2. 基石——腾讯游戏运维白皮书的构成;
  3. 日常运维中规避“黑天鹅”的手段,重点介绍“Drill”、“PLP”、“key nodes”实战;
  4. 从运维中寻找快乐,运维数据的价值,贴近业务创造价值,以案例介绍运维服务;
  5. 腾讯游戏运维服务体系介绍;

不要让只有故障和突发的时候才想起运维,其实运维也是一个意识形态,运维并不是多做多错,需要利用技术借助数据说明问题,通过对外提供的闭环服务“智胜”,以业务场景设计运维服务,并最终以“智能”引领未来,业务运维(规划)工程师其实可以做得更多更好。

近几年,淘宝的业务飞速发展,架构也在相应演进。阿里巴巴高级技术专家许令波(花名君山),所有的工作经历都和淘宝的发展阶段相关。他将分享《大流量Web系统的性能优化实践》:

这是我在淘宝6年的工作总结,也是我的6年的实践经验,这6年比较幸运的是基本经历了淘宝的最飞速发展的时期(淘宝流量最大的商品详情系统从1亿到10亿的发展过程),在这个过程中性能是最大的挑战。

这么多年的优化经历可以总结出优化的三个阶段:

  1. 系统代码层面的优化。找出代码热点;重构代码逻辑;优化业务逻辑减少和合并远程调用;
  2. 架构优化。优化系统的架构,横向和纵向系统扩展;数据层面的合理cache;用户请求的拆分和合并等都会影响到系统的性能;
  3. 链路优化。举个例子用户在手机端访问详情会涉及到手机上的APP,到运营商的基站(CDN的部署),到服务端的接入网关,再到后端的业务系统(分为安全验证、访问控制、会话管理、以及各个业务系统的交互),最终的优化的目标是提升整个用户的访问体验,所以用户的一次访问的各个环节都要综合考虑给出最佳优化方案。

而每个层次的优化又是后面一个优化的前提,我讲针对每个优化阶段的一些实际案例,比如秒杀系统的设计是基于何种考虑实现的等。

除了上面这些不同的优化路线图,我还总结了那些会特别影响优化效果的一些方法论:

  1. 为何避免Java数据的序列化;
  2. 为何避免Java数据的编码;
  3. 大流量Web系统为何不要有Java做cache。

谈到Java,你是否了解如何编写代码更高效?IBM资深Java运行时专家Chris Bailey,一直供职于IBM的Java运行时团队工作,在Java和JVM技术方面有超过15年的经验。他将分享《从Java代码到机器代码:如何编写高度优化的Java程序》:

在编写和运行Java代码时,它首先被javac编译为字节码,然后由JIT编译器转换为高度优化的机器代码。尽管JIT编译器非常先进,能够创建高度优化的代码,但是优化的层次最终还是会受制于原始的Java代码的质量。本次演讲会介绍编译和优化过程,并将通过实际案例来说明:在编写Java代码时,遵循一些简单的规则,即可获得高度优化的、高性能的程序。

如何让用户快速获取和发现满足需求的旅游产品,会是在线旅游企业最大的产品挑战。去哪儿网旅游搜索业务总监涂强将分享《旅游行业的数据技术应用及创新》:

随着去哪儿网业务体系的不断扩充,我们在线售卖的产品规模不断增加,基本上能够满足用户的旅游需求。但是,如何帮助用户快速发现或者定位具体的旅游产品,会是产品和技术面临的挑战。

去哪儿网创新研发团队试图通过个性化体系的构建,能够快速对用户需求进行预测,将可能被购买的SKU快速展现给用户。

我们也允许用户表达旅游需求,如何将用户的主观需求与供应链进行匹配,会是很大的技术难题。去哪儿网也正在引入意图识别、搜索、知识图谱等体系,尝试解决这个问题。

总之,新的先进技术进入旅游行业,期望让这个行业更加智能和高效。

听众受益:

  • 了解个性化推荐在旅游行业的应用
  • 搜索、推荐、知识图谱等技术与垂直行业融合的可能性探讨

大会还邀请了UCloud基础云计算研发中心总监俞圆圆(Y3),他将分享《大型分布式系统设计的一些黄金原则和实例》:

随着计算资源的普及和用户数量的爆炸式增长,大型的企业级分布式服务成为了软件系统的标准形式。一个好的分布式系统必须对比如承载巨量访问请求、水平扩容、高可用冗灾和弹性调整等特性有完整的支持。许多在以前单机软件或者小规模主从架构中可以近似忽略的问题(比如硬件故障,比如大量并发连接,等等)在新的分布式系统的场景下变成了必须仔细思考并进行良好应对的刚需。但相较于单机软件或小规模主从架构数十年来的经验积累已经总结出的一套方法论和实践经验来,在分布式系统领域的很多知识领域所能借鉴和参考的经验还是十分有限的。

本次演讲主要讲本人在大型分布式系统的研发和运维两个方面多年间遇到的实际问题,积累下的经验及总结的一些解决方案和大家做一个分享。所涉及的案例都是为Amazon AWS和Windows Azure两大主流云计算平台上开发和运维系统的过程中实际所遇到的问题,这些经验对现在流行的云计算平台的研发和运维也有借鉴的意义。

听众受益:

  • 大型分布式系统的架构中经典问题的总结;
  • 分布式系统在运维实战中所面临问题的经验分享;
  • 真实的案例、排查过程、和改进方案,既有理论的总结,又有真实的可操作性。

更多精彩,尽在现场。9月20日前报名,可享9折优惠。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT