跳到主要内容

淘宝网

代码的工艺
MacStorie

专注于 Apple 主题的技术出版商利用 Linode 覆盖其核心受众


MacStories由主编Federico Viticci在意大利维泰博创立,自2009年以来,一直以对苹果、应用程序和相关主题的深入、个人报道为全球受众服务。

MacStories的基础是它的网站,Federico在一个不断变化的作家团队的帮助下,创办了这个网站并在这些年里不断扩大。随着网站的发展,每月有数百万的读者,业务也在增长。2015年,费德里科增加了Club MacStories,这是网站的一个订阅部分,为MacStories的核心受众提供独家内容。在随后的几年里,MacStories通过播客进一步扩展:AppStories,一个关于应用世界及其对文化影响的节目;以及MacStories Unwind,一个关于MacStories发生的一切的每周回顾。

到2020年,很明显,MacStories的持续增长和未来计划将需要重新思考业务的基础技术。为了帮助实现他对MacStories未来的愿景,费德里科招募了约翰-沃尔斯(John Voorhees)和亚历克斯-盖奥特(Alex Guyot)。约翰曾是一名律师,在iOS开发方面有一些经验,2015年开始在MacStories担任自由撰稿人,目前是其执行编辑。Alex Guyot有云计算工程背景,自2013年以来一直为MacStories写作。他目前是MacStories的一名编辑和一名高级软件工程师。

MacStories团队一起把目光投向了为其出版的媒体建立一个新的基础,包括网站、新闻简报、播客和其他数字产品。他们首先将六年的电子邮件通讯内容迁移到一个由Alex设计的名为Calliope的新内容管理系统。这个系统使MacStories能够提供一个新的网络应用,具有复杂的搜索、过滤和其他功能,远远超出了电子邮件通讯的范围。Calliope从一开始就设计得很灵活,使MacStories团队能够在多个网站上发布专栏、新闻简报和播客,发送电子邮件新闻简报,提供订阅者专用的下载,等等。

淘宝网

使Calliope成为现实所需的硬件基础已经超出了MacStories作为一个在专用服务器硬件上运行的WordPress出版物的范围。MacStories需要一个功能丰富、可扩展和经济的基础设施解决方案。在考虑了许多选择之后,MacStories团队决定使用Linode建立其未来的愿景。

Alex使用Linode Kubernetes Engine(LKE)创建了八个不同的微服务和三个独立的数据库部署,对于MacStories这样的小公司来说,这个项目通常成本高昂。由于多年来在Linode上托管他的个人网站和MacStories Slack机器人,Alex已经对Linode非常熟悉。自从LKE的服务处于测试阶段以来,他一直在进行试验,因此他相信它可以可靠和经济地处理MacStories的网络服务。

Linode服务的灵活性以及它的可负担性使MacStories能够建立一个基础设施,在未来几年内与他们的业务一起成长和扩展。"每次我使用Linode做新的事情,我都印象深刻,"Alex分享道。"它有最好的界面,真的很容易浏览。云管理器比竞争对手更好,而且文档非常棒"。 

对于MacStories团队来说,决定使用Linode就像评估一个应用程序,这是众所周知的事情。Linode完美地满足了他们的需求,如果他们有问题,Linode支持部门会在那里提供帮助。优秀的支持对于像MacStories这样的小型和灵活的公司至关重要。回顾Calliope的成功推出,Alex说:"我们从未质疑过Linode是否是正确的选择"。

分享这个