写点什么

一个技术观察者的年度展望

2010 年 3 月 25 日

过去的一年

去年美国有一部科幻电视连续剧《危机边缘》(Fringe),剧中有一个神秘的人物“Observer”,每一集里都会不期而至,所有神秘的事件都有其身影。去年,在技术上或许我只能属于观察者这样的角色(当然没那么神秘),较少参与到实践中去(这是多少有点遗憾的),更多的是偏重后端技术,尤其是和数据相关的解决方案以及经验借鉴的观察、记录、思考、分享。其实,我算哪门子架构师,只不过是个技术观察者而已(编辑注:谦虚)。

在这一年里,也是有些需要参与的技术场景的,多数是用一些通用的或是开放性的技术来解决问题,类似的技术手段在网络上到处都有介绍,如何用好这些公开的技术(比如DB 高可用实现、前端优化的最佳实践等),如何选择最合适的则是需要架构师做出取舍的,这也是非常需要心力来权衡的事情。此外,一些潜在问题的改进和推动是个大问题,涉及到“历史问题”的时候则是关系千万重,需要涉及到不同的部门协调一致,达成共识,有些变化才能推动下去,“吾之蜜糖,彼之砒霜”,比如对最占用系统资源的可能恰恰是运营部门的推广活动,如何让对方在可接受的情况下对一些功能做出舍弃,就不只是需要架构师的技术功夫,还要看沟通能力。所以很多时候,更多是和人而不是和代码或是服务器打交道。

好架构不是设计出来的,更需要后期不断的改进。也观察到有些架构上遇到问题的网站,多是在原有的基础上堆砌新功能,而没有留出足够的资源适时的进行改进,等到问题迭出的时候,已经积重难返了。

新技术和我的关注点

最近一段时间,个人最为关注的技术热点是 NoSQL ,这个概念虽然出来没多长时间,但已成了 Buzz Words。虽然技术圈子里仍然对 NoSQL 存在争论,不过就数据管理方式的趋势来看,NoSQL 在将来会成为一个非常重要的数据解决方案——毕竟非关系数据要远比关系数据多,而且,非关系数据的价值越来越受到电子商务公司重视。2009 年,Key-Value 产品与相关的实现方案吸引了很多眼球,NoSQL 概念兴起未必像有些人说的那样会让 Memcached 等产品完成历史使命而退出舞台,随着更多 Web 站点(比如 Facebook、Twitter) 为业界贡献自己的改进工具,相信会让用户的选择更有余地。

热门归热门,能否将 NoSQL 方案具体应用到实际场景中,还要仔细斟酌,没有任何东西是万能药。有些架构师(现在哪个公司没几个架构师呢?)喜欢将一个新事物当作一个筐,什么都往里装,其实大可不必。合适的场景用合适的技术才是王道!

此外,我最近较为关注如何针对手持设备优化 Web 站点以获得更好的用户体验,毕竟前有 iPhone 的大行其道,后有 iPad 的蓄势待发,这是个趋势,对这方面感兴趣的同学不妨关注一下。这方面的投入对我来说完全是个人爱好使然。

在关注某个热门技术的时候,对一些已验证的方案则没必要进行重复验证或者重复发明轮子浪费技术资源,更多的时候是看能否对系统里的应用改进有借鉴作用。如何用好某个方案与如何不用某个方案同样重要。

2010 做点什么?

在 2010 年,用套话来说:有很多挑战,有压力,未解决(笑)。个人希望能在架构水平扩展方面有所突破,在这个前提的基础上能够有效削减硬件成本,从价格昂贵的小型机到廉价 PC 服务器的技术验证与转变,如何在节省成本的基础上不损失可靠性,充分体现技术价值。当然,提升可用性仍然是工作中的一个重点。此外,如何应对突发故障,遇到灾难性故障如何快速恢复也是当前的一大挑战。

业余时间,如果还有精力的话,或许会尝试帮助一些电子商务网站解决一些架构或者性能上的问题,这些处于水深火热中的电子商务站点,并不需要多高深的东西,他们需要的是在现阶段管用的技术。

相关内容:

1、架构师(三月刊)

2、 2010 年大规模技术架构的思路

3、淘宝网架构师岳旭强的年度展望


作者简介:冯大辉,就职于支付宝(中国) 网络技术有限公司,目前负责管理数据库技术团队。个人技术Blog: http://dbanotes.net 关注网站架构、性能优化、解决方案、业界八卦。最近他热衷于通过 Twitter 与大家分享信息: http://Twitter.com/Fenng

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家加入到 InfoQ 中文站用户讨论组中与我们的编辑和其他读者朋友交流。

2010 年 3 月 25 日 23:176307

评论

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

创业失败启示录|老老王上的人生第一课

青城

28天写作 创业失败启示录 青城

网站自动化任务脚本

Kylin

七日更

凝聚人心并不难,小诀窍让团队跟你一条心

一笑

管理 激励 28天写作

【JS】预编译

学习委员

JavaScript 前端 js 28天写作

Serverless Kubernetes:理想,现实与未来

阿里巴巴云原生

Serverless 容器 运维 云原生 k8s

谁能拯救终将凋落的头发「幻想短篇 21/28」

道伟

28天写作

Java 创建线程有哪些方式

武哥聊编程

Java 多线程 28天写作

批判性思维自修课(三)

石君

28天写作 批判性思维

如何查看github评价

HQ数字卡

GitHub

阿里巴巴管理三板斧

Ian哥

28天写作

大数据丨ClickHouse在京东能源管理平台的实践

京东科技开发者

数据库 大数据

个人隐私后续

张老蔫

28天写作

“大禹针”在北江大堤上线,浪潮助力广东水利新基建落地

浪潮云

新基建

HTTPS实现原理

架构精进之路

https 七日更 28天写作

LiteOS调测利器:backtrace函数原理知多少

华为云开发者社区

架构 内存 函数 LiteOS backtrace

云算力挖矿系统开发app,矿机租赁交易平台搭建

v16629866266

创始人去世,股权怎么办?|视频号28天(21)

赵新龙

28天写作

西少爷肉夹馍的股权纠纷 | 视频号28天(22)

赵新龙

28天写作

低代码:Microsoft Power Platform

lidaobing

低代码 28天写作 Power Platform

微服务转型系列1:农商行数字化转型的烦恼

BoCloud博云

微服务 银行数字化转型 API 服务治理

冲突域和广播域区别,集线器、交换机和路由器对比

折腾CUDA环境,搭建TF2开发环境

Tango

七日更

企业级低代码平台的选型和建设思考

李小腾

公安情报智能研判预警平台开发,智慧警务系统开发方案

WX13823153201

大数据知识专栏 - MapReduce 的自定义分组求TopN

小马哥

大数据 hadoop mapreduce 七日更

我的算法学习之路

熊斌

学习方法 算法 28天写作

碎碎念之「程序员的时间都花在了哪?」

Justin

设计原则 代码规范 28天写作 技术债

机器学习·笔记之:Cost Function - Intuition II

Nydia

3D可视化管理推进能源革命,打破常规运营手法,效率提高95%!

一只数据鲸鱼

数据可视化 3D可视化 绿色能源 能源管理

扎根CNCF社区贡献五年是怎样的体验?听听华为云原生开源团队的负责人怎么说

华为云开发者社区

Volcano cncf kubeedge 代码开发 云容器全栈

对机器视觉领域的几点看法

JiangX

机器视觉 28天写作

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

一个技术观察者的年度展望-InfoQ