基础设施之殇
浏览:1925次 出处信息
你是否有这样的经历:
这样的例子,作为一个软件开发愤青,我还能举出很多。这些年软件做下来,我总能在各种各样的场景下遇到各种各样的问题,究其根源,无非是基础设施出了问题。
与其说出问题,不如说是人们忽略了基础设施在软件开发项目中的重要性。绝大多数团队的目标都是努力赶代码,在他们的眼里,只有产品代码才是这个过程中唯一重要的。
你忽视它,它就会惩罚你。
上面所列的情况也就是基础设施对我们的惩罚。事实上,类似的惩罚许多团队一直在承受:
一个好的基础设施,是要让程序员能够将注意力放在要做的工作上。庞杂的东西越多,团队整体的效率越低。比忽视更可怕的是,温水煮青蛙。工作在这样的团队里,很容易受虐成狂,忘记了最初的追求。
关于基础设施的样子,我去年曾经在InfoQ发表过一篇《软件开发地基》,以一个Java Web项目为例,介绍了好的基础设施应有的样子,其中所有的代码都是来自当时的一个实际项目。如今看来,大部分内容依然适用。当然,这些内容只是在开发层面,应有的基础设施比这还要大。
最近有一篇比较好看的文章,讨论了同一个问题,facebook中的做法。
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:Dump Plugin并行化实践 >>
文章信息
- 作者:dreamhead 来源: 梦想风暴
- 标签: 基础设施
- 发布时间:2012-09-02 21:22:49
近3天十大热文
- [11] 逃出你的肖申克(五):看不见的牢笼(上)
- [9] [Perl]Moose::Manual::T
- [9] 关于身份证号的那些事
- [9] 位置服务类产品的用户状态和地点管理设想
- [8] Nginx带宽控制
- [8] 概率语言模型及其变形系列-PLSA及EM算法
- [8] 数据与理论结合,让交互设计更专业
- [8] MySQL error log 输出到sys
- [8] mysqldump意外终止的原因以及解决方法
- [8] linux 简单架设防火墙路由器