开发团队经理:Hotmail历史成长手记

互联网 | 编辑: 潘翔城 2010-01-08 00:00:00编译

编者注:此篇短文是Windows Live Hotmail开发小组的管理人员Dick Craddock介绍整个Hotmail的历史发展进程,大致翻译文如下。

Hotmail于1995年由杰克·史密斯和印度企业家沙比尔·巴蒂亚建立,并于1996年7月4日(美国独立日)开始商业运作,是互联网上最早的webmail服务之一。Hotmail最初的拼写方法为:HoTMaiL,其中的缘由是利用四个大写字母组成HTML,HTML是作为最初网页的交换模式。Hotmail很快就非常流行,直至1997年,便已经拥有数百万的用户。并且在当年,Hotmail被微软收购,并成为MSN服务的一部分。Hotmail保持其增长迅速的势头,在短短几年内便获得了千万用户的亲睐。如今,Hotmail为数亿用户提供着服务。

自1996年以来,Hotmail服务有着许多重大的改变。当Hotmail第一次运行的时候,我们只提供2M的服务空间,过往,我们提供了2G至5G的存储空间。如今,我们的存储空间仍有可能增长,这便意味着你永远不需要担心你会占有所有存储空间。事实上,我们发现有用户已经占用了10G以上的空间存储邮件。

当然,用户的交换界面的改变也是非常戏剧化的。Hotmail是第一款对邮件附件提供安全检测的邮件服务商,我们整合了年历功能,拼写检查,搜索,以及聊天工具等很多东西。

但是,这些年同样有些戏剧化的改变用户是无法看见的。我想就此说一下我们的软件是如何开发的,以及我们如何作出各种改变,使我们的开发小组更加有效。

界面的改变

最初的界面是由开发者在13年之前设计,该界面非常友善,并且非常适合Hotmail的迅速成长,其中有两个想法至关重要:

建立统一标尺单位

Hotmail服务是由大量的子集提供,通过建立一个统一的标尺单位,可以使得Hotmail具有更高的可靠性以及科扩展性,每个集群可以处里数百万用户,我们现有一百多个集群,并且随时可以增加新的集群。

存储与计算分开

Hotdmail的系统是由许多子系统,但最重要的两个系统是前端和后端,前端是连接用户的窗口界面,这个服务面向所有的计算机,当你访问网页,使用服务,下载附件检查病毒,都需要通过前端进行完成。后端是数据存储。分离这两个系统有两个主要的好处。分开的这两个系统的第一个好处是,由于两个系统之间的接口不经常变动,开发团队可以自由地同时在用户界面和存储系统做出改变。因此,例如,在我们2007年的版本,一个团队致力于开发新的UI系统,另一个团队增在存储空间的增长上大做文章。

第二个分离前后端的主要优点是,我们的系统可以非常独立,这使的我们在硬件上运行非常有效。换句话说,该前端硬件主要为运行速度进行优化,而后端硬件的I / O操作以及存储进行优化。

当飞机运行时更换引擎

Hotmail最大的挑战便是当我们需要做出改变的与此同时,我们需要确保服务仍然在运行。这听上去可能非常戏剧化,但是我喜欢这样的比喻,在飞机运行时更换引擎!我们现在已经非常善于做到这一点。

展望

在过去的几年里,Hotmail的团队从基础重新设计,同时也以惊人的速度完善速度Hotmail的服务。我们已经取得重要的投资,用来实现我们的软件构想,我们希望它能够提供的强大功能,高性能,高可靠性,和强大整合的Windows Live。

在往后的工作中,重心会主要放在防止垃圾邮件上,这一块已经是业界中最棘手的问题。希望直到问题解决时,你仍然在使用Hotmail!

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑