《福布斯》:Mo亚博贵宾会贴吧ngoDB云迁移帮助全球最大的媒体品牌继续为数字创新设定标准

马克·史密斯

#客户故事

1996年,《福布斯》推出了第一个网站。

它是世界上最早这么做的商业出版物之一一个创新的东西. 最初的数字转型。

自《福布斯》问世以来的25年里,它只是加快了努力,并被广泛认为为出版业的数字创新树立了标准。这家拥有100年历史的出版商以其商业新闻和富豪榜而闻名,现已成为最大的出版商商业媒体品牌在世界上。全球每月有超过1.4亿人通过在线和离线渠道接触到它。

在短短6个月内,福布斯将其平台迁移到谷歌Cloud和MongoDB Atlas。亚博贵宾会贴吧结果包括:

  • 新产品和补丁的构建时间提高了58%
  • 释放周期加快4倍
  • 降低总拥有成本25%
  • 新时事通讯订阅量增加28%

在疫情期间,云基础设施还帮助网站扩大了用户规模,并帮助团队保持敏捷,引入和测试了一些新功能。


福布斯首席技术官Vadim Supitskiy

从去年6月到12月,流量持续增长逐月刷新纪录.接着COVID-19。和许多备受瞩目的出版物一样,《福布斯》对疫情的报道进一步推动了流量的增长,5月份的流量达到了创纪录的1.2亿人次。

尽管它带来了混乱和前所未有的数字流量,开发团队仍在继续构建、发布和测试行业领先的功能,如为记者推荐新闻的人工智能辅助技术和新的数据分析工具,以更好地了解读者行为。

这种适应的便利性是由另一个恰逢其时的变化所推动的。2019年底,《福布斯》完成了全面向云端迁移的第一阶段。它包括将大部分事务工作负载转移到ag亚博网站 ,全球云数据库服务,以及谷歌云

福布斯

我们很高兴我们搬到了云端。快速转向谷歌云和MongoDB Atlas使我们处于一个位置,即使在最困难亚博贵宾会贴吧的环境中也能创新和繁荣。

福布斯首席技术官Vadim Supitskiy

重写规则

云迁移只是福布斯25年数字化转型的最新一步。帮助移民的一个关键因素是近十年前所做的改变。2011年,福布斯CMS(内容管理系统)发布完全重写启用一个全新的贡献者网络策略。他们选择的数据库是:一个名为MongoDB的新兴NoSQL数据库。亚博贵宾会贴吧

亚博贵宾会贴吧MongoDB's文档模型这意味着开发人员现在可以快速构建新特性,轻松地合并更改,并更好地处理日益多样化的数据类型。CMS在不到两个月的时间内交付。现代化的架构有助于开启新的举措,包括一个由新贡献者组成的庞大网络和实时社交媒体分析,这反过来提高了人们对《福布斯》内容的参与度。

变革永无止境

福布斯的开发团队一直为三类重要用户服务:读者、记者和广告商。三人都赞赏这些变化,但他们也对更好、不同的解决方案有着永不满足的渴望。随着时间的推移,《福布斯》要想继续保持行业领先地位,就必须继续适应。该公司需要进一步改善用户体验,扩大记者的可能性,并提供更好的广告合作。在现有的体系结构中,它无法有效地实现这一点(参见图1)。

图1:福布斯原创建筑——约2018年

因此,在2018年,Vadim和他的团队勾勒出了他们的愿景:一个云本地架构,它将几乎所有的服务管理抽象出来。这将使其更易于扩展以处理大量活动。它还将允许开发人员构建新的很棒的东西,并以最小的开销安全、快速地完成。

“我们不想从事数据库管理业务,”瓦迪姆解释说。

新冠病毒与云

提前两年:2020年2月,新冠病毒-19大流行是一代人中最大的故事,对几乎所有企业来说都是一场危机。《福布斯》在这段时间里并没有无所事事。瓦迪姆坚持“积极的时间表”。云迁移的第一阶段已经在2019年末完成,只花了六个月就完成了。

其核心是向云数据库服务的转移ag亚博网站 ,托管在谷歌云。但在他们推出所有产品之前,他们做了一些没有多少公司会做的事情:测试、测试、再测试。

正是在负载测试和质量保证(QA)阶段,福布斯发现了一个关键的依赖关系:数据中心和云之间的延迟高得令人无法接受。数据访问的往返过程将非常缓慢,由此产生的乘数效应将创造糟糕的用户体验。为了解决这个问题,他们设计了一个分阶段推出的架构,分解了服务传输,这样核心应用程序和数据库都可以一次性移动。

一旦到位,团队使用新的基础设施来创建一个抽象层,以便大多数服务甚至不直接接触数据库。相反,《福布斯》使用了一种称为内容API的中间服务。该API在MongoDB Atlas中托管的更具流动性的数据结构之上提供了一个稳定的API。这将数据格式与使用它的服务的需求分离。服务不再绑定到数据架构。在一个地方更改一个数据结构,它不会破坏堆栈中其他地方的任何内容(或任何人)。亚博贵宾会贴吧

《福布斯》当前建筑——2020年6月

瓦迪姆解释说:“我们现在已经足够抽象,只专注于价值交付。”开发人员不再需要花时间维护、管理和配置基础设施。

新的基础设施立即受到了考验。

首先是规模。除了2019年底的创纪录数字外,疫情进一步推动了使用量的增加,5月份达到了创纪录的1.21亿用户。网站和读者的体验从未动摇过。接下来,该公司希望利用更大的兴趣,推出面向客户的新功能。由于能够专注于价值,开发商帮助《福布斯》推出了七份新通讯,使订阅率提高了28%,这是一个关键的业务指标。还有全新的论坛,新的视频产品,突发新闻团队的规模增加了一倍。

面向记者的机器学习

将MongoDB Atlas与谷歌Cl亚博贵宾会贴吧oud的本地微服务架构相结合也是一个明智的选择。首先,谷歌Cloud的Kubernetes Engine让它更易于管理福布斯的50多个微服务。(专注的、自包含的代码库,使每个服务易于理解,无需依赖其他服务即可快速修改,并使用最适合该任务的技术进行构建。)其次,Atlas还能够与谷歌Cloud的服务套件无缝协作,为其编写者构建更强大的工具。

今年4月,《福布斯》为记者推出了一个热门新闻推荐引擎。该引擎在互联网上搜索热门故事,并使用谷歌Cloud的机器学习,通过Slack机器人或定制CMS (CMS本身已在2019年重新编写,更像是一个人工智能和分析驱动的平台)向适当的贡献者提出建议。和《福布斯》的一切一样,该引擎仍在进行大量测试,但事实证明,它对《福布斯》的编辑团队和撰稿人网络立即有帮助。

创业型开发商

《福布斯》的发展团队和那些为其杂志封面或主页增色的人一样具有企业家精神。他们知道,云迁移和创新的好坏取决于它们产生的业务结果。

福布斯的云迁移使构建速度提高了58%,发布周期提高了2到10倍(取决于服务)。迁移带来的其他效率使总体拥有成本降低了25%。

《福布斯》已经在展望下一个出版时代。新的云基础设施将立即负责实现改进的个性化、忠诚度和管理第一方数据。

“数字转型永远不会结束,”瓦迪姆指出。考虑到他们都干了25年了,很难不同意。