2018-10-17
“在为同龄人送行的路上,多保重”,让我想起为Shirley送行,在2017年。在Shirley的追思会上,我知道Shirley是60后,有两个儿子;2015年她的鼻咽癌转移到淋巴……
追思会上亲友们追忆了一位80年代的大学英语老师移民美国后进军IT高科技行业拼搏的一生,让我很敬佩她的经历。Shirley英文很好,与她共过事的朋友追忆了她在小组会上讲笑话活跃气氛的插曲,同事朋友称赞Shirley善解人意幽默有趣。
今天回想起来,我和Shirley最后一次聊天是2011年的深秋,在Hamilton的eBay总部。我们聊eBay货物类别,因为她在负责测试 Scheduled Category Tree Change(预定货物类别结构更新);我对eBay货物类别很熟,因为SYI系统和货物类别息息相关。
我记忆中的Shirley是货物类别测试专家,以eBay货物类别的小故事追忆Shirley。
eBay Category(eBay货物类别)
2001年eBay网络系统在四层货物类别的基础上延伸出了第五层类别(5th Category),软件开发领队是Vicki。
当时eBay的人事管理结构是CEO-VP-经理-开发人员,一共四层。有同事曾开玩笑:公司的人事结构才四层,货物类别还需要五层,看来货物比人更复杂!5th Category在熟知货物类别的开发人员中因此而有了另一种含义。几年后,在开发人员猛增的同时,公司的人事管理结构也膨胀了。于是有开发人员说:在人事结构上,我们已经在5th Category之下了,人还是比货物更复杂。
eBay有一个隐藏的成人货物类别,用户必须是成人必须登录以后才能搜索这个类别。当年我们戏称此类别为“eBay‘s Dark Side。” 今天回想起,我觉得当年成人货物的低调处理方式是eBay在细节上致力于成长为一个decent的高科技公司的表现之一。
eBay货物类别有一个很核心的技术应用,就是SYI根据货物所属的大类别把货物信息分别储存在不同的数据库,而不是同一个数据库。我记得当年储存货物信息的数据库有11个,取名CatHost0到CatHost9(类别库机0到类别库机9和默认库机)。11个数据库机不可能同时死,eBay的网络系统也就不会由于数据库死机而瘫痪,因为总有数据库可以为买家提供部分货物的展示信息,让卖家储存部分新货物信息等等。十多年以后,有的IT大公司刚开始考虑把核心数据分散式地储存于多个数据库以避免整个系统瘫痪…… 可见eBay在数据库设计上的超前。
eBay货物类别是eBay的技术精华之一,想到货物类别,我就会想到天国的Shirley,一位60后IT女,两个儿子的妈妈。
小插曲
2017-02-17为Shirley送行。
今天去为一个刚过世的同事送行。聆听亲朋好友同事追思一位曾经学业有成的大学老师,IT行业兢兢业业的同事,家庭里尽职尽责的母亲……句句扣人心弦。相同经历相同年龄的生命书写的终结感人泪下。愿她安息,她的孩子们幸福。