巴尔的摩-根据Google的CIO的说法,将Internet推向新高度的可扩展性的工程师不是专家,而是通才。在谈到2011浪涌,这里的可扩展性和性能会议,本炸告诉与会者说,通才,人们在多个学科谁愿意学习更多的,将需要行业继续生产的企业,可以达到类似谷歌的规模精通超越。

从经验上讲,弗里德根据他在曾经工作过的一家“大型跨国投资银行”的IT部门经营期间所承受的情况,提出了一种所谓的“灾难色情”场景。查看Fried的个人资料,可以发现该银行为Morgan Stanley。
正如他所说,“灾难色情”是Surge事件的标志,工程师们开始聆听其他人如何克服挑战以从错误和成功中学习。现在已经是第二年了,Surge由一家规模不大但举足轻重的马里兰州哥伦比亚市公司(称为OmniTI)进行。Surge吸引了一些Web运营以及Internet规模和性能方面的知名人士,包括来自Google,Yahoo,Heroku,Opscode,10Gen,VoltDB和Joyent的代表。
弗里德说,要想在可扩展企业中取得成功,工程师需要“了解失败的原因”。他的失败经历涉及建立在Internet基础设施上的交易应用程序,但作为用户的常见桌面应用程序呈现给交易者。Fried的团队对系统进行了扩展,以支持外部交易者并采取了捷径。
他说:“通过已经在公司内部使用的劫持API开发人员,我们使桌面环境的工作变得更加容易。” “认为通过智能软件,我们可以对开发人员和最终用户隐藏起来是我们的骄傲”,他们正在有缺陷的系统上运行。“当我查看用于构建应用程序的API和框架时,有一种趋势是使难以解决的事情变得不那么困难……而且这种情况并非总是如此。”
确实,“我们不得不扩大组织规模以应对自己的成功,甚至没有考虑,我们的扩展方式就是通过专业化,” Fried说。“我们从来没有说过了解一切工作原理很重要。” 但是,这现在“构成了我们在Google上用于运营的方法”。
弗里德说,因为有这么多的专家在完成构建应用程序的过程中只做一小部分,所以很少有人知道其他团队在做什么。实际上,只有两个人知道该应用程序的功能。
因此,在收到他所谓的“电话”之后,他被指示去交易大厅观看,因为该应用程序使他成为了明星,差点使他成为贱民。他团队的通才。“我看着它作为我设计的应用程序的监视系统,在几秒钟内从数百万美元变为零。”
为了解决这个问题,Fried说,他很快发现自己在一个大房间里,向扩展团队介绍了该应用程序的工作原理,以便每个人都能理解。他们最终找到了问题的根源,其中包括负载平衡器问题和其他故障。
但是,在这种情况下,专业化会受到损害。弗里德说:“我们不得不重新考虑运营;运营是工程。” “我们不能让行业设置的技术障碍将我们分开。……我们需要奖励和认可通才技术,并奖励端到端所有权。”
此外,弗里德说Google做到了这一点。他说:“我们竭尽全力雇用具有工程技能的人。” “我们在这些运营角色中任命了非常出色的工程师,并且最终确保有人负责。”
此外,弗里德在谈到通才时说:“您需要可以高水平工作但可以一直深入到应用程序的人员。”
弗里德在回答一个关于通才是天赋还是受过教育或他们是否出生的问题时说,他认为他们是出生的,因为“这始于一种态度”,其特征是“奉献自我完善的精神。他们不想停下来;他们想继续消化和学习。”
弗里德说,就谷歌而言,它有一个内部程序或“大学”来培养这些通才类型。他补充说:“这是关于讨厌边界而又不了解事物的人的。”
Surge是OmniTI首席执行官兼工程师Theo Schlossnagle及其团队的结晶。OmniTI是一家全球IT服务公司,在Web设计,Web应用程序开发和托管服务方面拥有10多年的成功经验。Schlossnagle就读于巴尔的摩的约翰·霍普金斯大学,并在附近的哥伦比亚成立了自己的公司。
在会议开幕词中,Schlossnagle谈到了需要发展以工程为重点的DevOps文化的必要性。他说:“我们关乎工程,而关乎工程。”
正如Surge程序中的OmniTI宣传片所述:
“像Surge上的许多成功案例一样,我们通过反复试验,开发和运营团队之间的不断合作以及对卓越的坚定承诺而获得了经验。但是我们仍然依靠我们的朋友和同行来看看如何更好地做事。”

