Moon

 · 13天 ago

60亿个理由为Shopify喝彩

今年[黑色星期五],商家通过 Shopify 平台售出了 62 亿美元商品。Shopify 的庞大系统将面临严峻考验。后端 API 的峰值请求量达到了每分钟 3100 万次。数据库每秒要处理 5300 万次读取和 200 万次写入。

黑色星期五通常是电商创下新纪录的日子。对于 Shopify 来说,在其发展历程的大部分时间里,情况的确如此。以至于该公司会提前数月为这个“购物狂欢日”做准备。你可能会认为,经过二十多年的发展,情况应该已经趋于稳定了。但事实并非如此。

今年黑色星期五 ,商家通过 Shopify 平台售出了价值惊人的 62 亿美元商品。这比去年增长了 25%,去年的纪录是约 50 亿美元。如此巨大的基数,却带来了如此惊人的增长。显然,大数定律在这里尚未得到充分体现!

如此庞大的订单量意味着 Shopify 的庞大系统将面临严峻考验。后端 API 的峰值请求量达到了每分钟 3100 万次。数据库每秒要处理 5300 万次读取和 200 万次写入。简直疯狂。

正是这种前沿性的需求和关键性,使得 Shopify 成为 Rails 框架Ruby 编程语言的理想守护者。

很少有哪家公司能像 Shopify 这样,由一位至今仍活跃在开发一线、拥有卓越核心贡献的程序员掌舵,带领公司不断取得成功,应对层出不穷的新技术挑战,并且愿意将自己所学所建的一切贡献回开源基础架构。

归根结底,这一切都源于创始人主导的企业模式。Tobi Lütke 不仅在早期参与了 Rails 的核心团队,而且至今仍以程序员的敏锐眼光和探索精神掌舵 Shopify。 最新发布的 Omarchy 甚至包含了他新开发的 Try 工具 。市值两千亿美元的公司里,还有多少 CEO 会像他这样坚持编程呢?

尽管如此,Ruby 社区偶尔还是会有人对 Shopify 的主导地位感到不安。在 Rails 项目中,Shopify 几乎占据了核心贡献者总数的一半 。在 Ruby 项目中,他们也有不少人进入了核心团队。然而,认为这并非好事,未免有些愚蠢。

如果没有 Shopify 在 Rails 框架边缘进行生产环境测试,我们就不会拥有如此久经考验的 Rails 版本 。如果没有他们多年来致力于提升 Ruby 核心性能的努力,我们也不会拥有 YJIT 。同样,如果没有他们,我们也不会看到 Ractors 近期在生产环境中得到验证 。任何编程社区都应该庆幸拥有像 #Shopify 这样的团队!

我当然有偏见。我不仅和托比是二十多年的朋友,而且还是这家公司的董事会成员。无论从社会责任还是经济利益上来说,我都有理由支持这家卓越的公司。但这并不意味着我说的就不是真的!

Shopify 的确是 Ruby on Rails 的守护神。它的基础架构团队是我们生态系统的支柱,而它持续的成功也完美诠释了这套框架和语言的潜力。他们所做的一切值得我们好好庆祝一番。

所以在这个网络星期一,我要向 Tobi 致敬,向成千上万的 Shopifolk 用户致敬。你们为商家、消费者以及所有使用 #Ruby on #Rails 的人做出了巨大贡献。太棒了!

作者 DHH

来源 https://world.hey.com/dhh/six-billion-reasons-to-cheer-for-shopify-55720846