上个礼拜,我们有幸见到了传说中的Randy Shoup,eBay Distinguished Architect。我以前只在电话里面听到过这位牛人,Randy是一个思路非常清晰,说话很有条理。这次他来CDC给我们做了好几个培训,我都参加了。其中有两讲让我觉得很有收获的,一个是Randy从一个Architect的角度给我们过了一遍eBay的整个架构,另外一个是Randy用一个实际的项目给我们分析了他对于一个项目是如何进行权衡的,如何在多种备选方案中做决定的(trade off)。
我一见到这个人,就感觉他不是MIT,就是Stanford毕业的,要不就是UC Berkeley。后来一查,果然是Stanford毕业的。"He has a BS in Mathematical and Computational Science, and an AB in Political Science, from Stanford University"。牛人都是很客气的,不管你问什么问题,他总是会说:"That's a great question!",如果是在做演讲的时候,他会把你的问题organize一下,Randy的英语要比我们好很多,而且口齿非常清晰,然后他会重复一下你问的问题:"The Question is...",回答完了以后再跟你confirm一下:"Did I answer your question..."。可惜这次没有早点拿到Randy的Slides,乘他在的时候多学习一下。
我很想把Randy的关于eBay Architecture的PPT翻译成中文,在这里和大家分享一下。为了不违反公司政策,我先给Randy发了一封信:
Hi Randy,
This is Jian from CDC SBE. Your presentation is great! Yesterday when I type “eBay Architecture” in Google, The first item I get is:
http://www.addsimplicity.com/downloads/eBaySDForum2006-11-29.pdf
Does that mean the contents in this PPT could be public? I want to translate that into Chinese and shared with my friends in my MSN space.
第二天我拿到了Randy的回复:
Hi, Jian --
Thank you for your nice comments. Much of the information in the first part of the talk I gave to CDC is public. For CDC, I did give a little more detail, and used the proper internal code names, and corrected the number of daily page views .
It would be very nice for you to translate this into Chinese! The link below is an earlier version of the presentation, with more detail on the history/evolution of the architecture. If you are interested, you can also find the eBay Architecture Principles presentation I have given at several conferences:
- presentation: http://www.eos1.dk/qcon-london-2008/slides/RandyShoup_eBaysArchitecturalPrinciples.pdf (QCon London, March 14)
- video: http://www.infoq.com/presentations/shoup-ebay-architectural-principles (QCon SF, November 9)
Please do not change any of the numbers or names in the external presentations. The extra detail I provided to CDC is for internal use only.
When you have done your translation, I would be interested to see it. I won't be able to read it, but it would still be interesting :-).
好了,护身符贴好了,我就可以干了,不过对我来说要讲清楚这些架构还是很有难度的,有些地方我自己也还不是很理解,需要一边翻译,一边翻资料学习,我会加入自己的理解。为了不扭曲作者的本来意思,我会把英文原文贴在旁边。