基础设施之殇
浏览:2266次 出处信息
你是否有这样的经历:
这样的例子,作为一个软件开发愤青,我还能举出很多。这些年软件做下来,我总能在各种各样的场景下遇到各种各样的问题,究其根源,无非是基础设施出了问题。
与其说出问题,不如说是人们忽略了基础设施在软件开发项目中的重要性。绝大多数团队的目标都是努力赶代码,在他们的眼里,只有产品代码才是这个过程中唯一重要的。
你忽视它,它就会惩罚你。
上面所列的情况也就是基础设施对我们的惩罚。事实上,类似的惩罚许多团队一直在承受:
一个好的基础设施,是要让程序员能够将注意力放在要做的工作上。庞杂的东西越多,团队整体的效率越低。比忽视更可怕的是,温水煮青蛙。工作在这样的团队里,很容易受虐成狂,忘记了最初的追求。
关于基础设施的样子,我去年曾经在InfoQ发表过一篇《软件开发地基》,以一个Java Web项目为例,介绍了好的基础设施应有的样子,其中所有的代码都是来自当时的一个实际项目。如今看来,大部分内容依然适用。当然,这些内容只是在开发层面,应有的基础设施比这还要大。
最近有一篇比较好看的文章,讨论了同一个问题,facebook中的做法。
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:Dump Plugin并行化实践 >>
文章信息
- 作者:dreamhead 来源: 梦想风暴
- 标签: 基础设施
- 发布时间:2012-09-02 21:22:49
近3天十大热文
-
[903] WordPress插件开发 -- 在插件使用 -
[135] 解决 nginx 反向代理网页首尾出现神秘字 -
[56] 整理了一份招PHP高级工程师的面试题 -
[54] Innodb分表太多或者表分区太多,会导致内 -
[54] 如何保证一个程序在单台服务器上只有唯一实例( -
[52] 全站换域名时利用nginx和javascri -
[52] 海量小文件存储 -
[52] CloudSMS:免费匿名的云短信 -
[51] 用 Jquery 模拟 select -
[49] ps 命令常见用法