Roblox如何彻底转变其技术堆栈

2020-10-11 17:01:38

在这一点上,2005年推出的游戏平台和发布系统增长迅速,但其底层技术正在老化,由芝加哥的一个数据中心和包括AWS在内的一批第三方合作伙伴组成,这些合作伙伴都运行裸机(非虚拟化)服务器。在用户对停机几乎没有耐心的时候,您的正常运行时间只有2个9,或者说不到99%(5个9被认为是最佳的)。

令人难以置信的是,尽管如此,Roblox仍然很受欢迎,但公司领导层知道,它不能继续保持这样的业绩,特别是在它迅速受到欢迎的情况下。该公司需要召集技术骑兵,这基本上是它在2017年聘请丹·威廉姆斯(Dan Williams)时所做的。

威廉姆斯有解决这类棘手的基础设施问题的历史,他的背景包括2007年至2011年在Facebook工作,在那里他致力于这项技术,帮助这家年轻的社交网络扩大到数百万用户。后来,他在Dropbox工作,在那里他帮助建立了一个新的内部网络,领导公司摆脱了AWS,这是一项涉及移动超过500 PB数据的重大任务。

当Roblox在2017年年中找到他时,他抓住了接受另一个重大基础设施挑战的机会。虽然他们今天仍在向新的现代技术堆栈过渡,但我们与Williams坐在一起,了解他如何让公司走上以云为基础、专注于微服务的系统,并拥有自己的全球边缘数据中心网络。