六十亿个为 Shopify 欢呼的理由
原文由 David Heinemeier Hansson 于 发布,订阅该博客
黑色星期五通常是电商刷新纪录的时刻。对 Shopify 来说,在其诞生以来的绝大多数时间里一直如此。以至于公司都要提前数月为这个“大日子”做准备。按理说,二十多年过去,增长应该已经趋于平稳。但事实恰恰相反。
今年,商家们在黑色星期五当天通过 Shopify 卖出了价值高达 62 亿美元的商品。比去年约 50 亿美元的纪录增长了 25%。在如此庞大的基数上还能实现如此惊人的高速增长,实在不可思议。所谓的大数定律,在这里显然还没有起作用!
如此巨大的订单量意味着 Shopify 的单体架构经历了一次全方位的考验。后端 API 峰值达到每分钟 3100 万次请求。数据库每秒承载了 5300 万次读取和 200 万次写入。简直疯狂。
正是这种前沿级别的负载和关键性,让 Shopify 成为了 Rails 框架和 Ruby 编程语言最理想的守护神。
很少有哪家公司能如此集万千光环于一身:由一位仍在一线写代码、拥有辉煌核心贡献履历的程序员掌舵,享有持续不断的成功,面对接踵而至的全新技术挑战,还愿意将所学所建的一切回馈给开源基石。但 Shopify 正是这样一家公司。
归根结底,这一切都源于它是一家创始人主导的企业。Tobi Lütke 不仅在早期就是 Rails 核心团队的一员,至今仍以程序员对细节的敏锐和探索精神掌舵 Shopify。最新版 Omarchy甚至还集成了他的新工具 Try。试问,有多少市值两千亿美元公司的 CEO 还会这样亲自写代码?
尽管如此,Ruby 社区里偶尔仍有人对 Shopify 的主导地位感到些许不安。在 Rails 领域,Shopify 聘用了近半数的核心贡献者。在 Ruby 领域,他们在核心团队中也有数名成员。然而,把这看作福气以外的任何东西,都是愚蠢的。
如果没有 Shopify 在框架最前沿的生产环境中运行和检验,我们就不会有如此久经考验的 Rails 版本。如果没有他们多年来为提升 Ruby 核心性能所投入的心血,我们也不会有 YJIT。没有他们,我们也不会看到 Ractors 近期在生产环境中的验证。任何一个编程社区,能拥有一个 Shopify 都是莫大的幸运!
当然,我在这件事上显然是有偏见的。我不仅与 Tobi 相识二十多年,还担任着这家公司的董事。无论从人情还是利益上,我都有理由为这家非凡的公司喝彩。但这并不意味着上述一切就不是事实!
Shopify 的确是 Ruby on Rails 的守护神。它的基础设施团队是我们整个生态系统的脊梁,而它持续的成功,则是这套框架和语言究竟能走多远的最佳例证。他们所做的一切,值得一场盛大的游行来致敬。
所以,在这个网络星期一,我要向 Tobi、向数千名 Shopifolk 致敬。你们为商家、为消费者,也为我们所有使用 Ruby on Rails 的人,做得太出色了。太棒了。
随机一篇博客
评论
登录后参与讨论