当前位置

来搜狐三年了

邮件系统的技术改造也2年了。开始这项工作的时候,我的手头是6套邮件系统代码——或者说6套java application,6种部署模式,6套MX/SMTP/POP3;前端 apache 稍微好一些,只有2套;用户 lookup db 还分成了2个版本的代码和协议。底层存储结构很难支持高容量邮箱,也缺乏数据安全保护机制。更不要说所采用的基础软件 postfix/bdb/resin 等年代久远,充斥着几年来不断打入的patch。

但我们只有不到10个技术人员

经过2年的努力,除了产品看起来有了革命性的变化,新的技术架构也趋于完整,代码逐渐集成到少数版本上。

基础架构上还差两个重要的组件,总体完成度算是80%吧,到明年Q1应该能完成。

邮件系统代码的维护和部署目标是两套:个人邮件和企业邮件。sohu/chinaren/sogou/vip 的集成度已经达到 90%,今年个人邮箱能做到大一统。

2006年11月1日我进入搜狐的时候,怎么也想不到会在3年后冒雪站在箭扣长城,上身迅速脱光,换下汗湿的内衣,然后继续攀爬。

(感谢杨总给我留下的珍贵纪念,哈)

Topic: 

评论

"上身迅速脱光,换下汗湿的内衣"
求照片,最好视频~

感叹你的领导能力,同时也感叹一下,搜狐邮件以前的技术水平之低,果然和我们在外面感觉到的一样。不过我就奇怪了,基础软件有啥好改的啊……要是改改MTA还算有点说头,bdb、resin也改,是不是有点过分了?

搜狐邮件以前技术水平并不低,我看到很多东西都挺有想法,只是邮箱是一项持之以恒的服务,几次人员变动带来了巨大的伤害。

现在的这个基础结构也是因为开源软件的不断进步才得以实现:比如 Nginx 的反向代理能力,比如 Postfix 可以支持多个队列实例以及milter,比如 BDB 自带的 HA 架构...在3年前你想象不到未来能得到它们多大的帮助

你得长跑,你得跟随世界一起进步,在哪里都是一样

水平不低的是人
不过之前的产品做的真是很差。我不知道你是哪年过去的。我很小的时候用过搜狐邮件,给我留下的印象就是,世界上几乎不存在搜狐能正确解码的电子邮件……
当然现在是好多了

修改软件,我觉得还是反馈回去比较好。那样自己也能省心一些。否则就相当于自己维护一个分支,在人力有限的情况下很难做好。

应该也没几年。我同学在eyou工作是2007年,那时候他听说过你。如果很早就去搜狐,估计他也不会听说了