基础设施之殇
浏览:1926次 出处信息
你是否有这样的经历:
这样的例子,作为一个软件开发愤青,我还能举出很多。这些年软件做下来,我总能在各种各样的场景下遇到各种各样的问题,究其根源,无非是基础设施出了问题。
与其说出问题,不如说是人们忽略了基础设施在软件开发项目中的重要性。绝大多数团队的目标都是努力赶代码,在他们的眼里,只有产品代码才是这个过程中唯一重要的。
你忽视它,它就会惩罚你。
上面所列的情况也就是基础设施对我们的惩罚。事实上,类似的惩罚许多团队一直在承受:
一个好的基础设施,是要让程序员能够将注意力放在要做的工作上。庞杂的东西越多,团队整体的效率越低。比忽视更可怕的是,温水煮青蛙。工作在这样的团队里,很容易受虐成狂,忘记了最初的追求。
关于基础设施的样子,我去年曾经在InfoQ发表过一篇《软件开发地基》,以一个Java Web项目为例,介绍了好的基础设施应有的样子,其中所有的代码都是来自当时的一个实际项目。如今看来,大部分内容依然适用。当然,这些内容只是在开发层面,应有的基础设施比这还要大。
最近有一篇比较好看的文章,讨论了同一个问题,facebook中的做法。
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
后一篇:Dump Plugin并行化实践 >>
文章信息
- 作者:dreamhead 来源: 梦想风暴
- 标签: 基础设施
- 发布时间:2012-09-02 21:22:49
近3天十大热文
- [12] 产品设计之QQ邮箱登录页与淘宝登录页
- [9] Python连接 MySQL 数据库的超时问
- [9] 分布式系统的事务处理
- [8] 微信朋友圈技术之道
- [8] 关于不得不在python中使用代理访问网络的
- [8] 移动Web开发初学者指南
- [8] 读书:谣言
- [8] 浅述各平台系统交互设计的不同关注点
- [8] 逃出你的肖申克(五):看不见的牢笼(上)
- [7] 使用varnish + nginx + lu