Möbius:Shopify的统一边缘

While working on improvements to the Shopify platform in terms of how we handle traffic, we identified that through time each change became more and more challenging. When deploying a feature, if we wanted the whole platform to benefit from it, we couldn’t simply build it “one way fits all”—we already had more than six different ways for the traffic to reach us. To list some, we had a traffic path for:

当我们致力于改进Shopify平台处理流量的方式时,我们发现随着时间的推移,每一个变化都变得越来越有挑战性。在部署一项功能时,如果我们希望整个平台都能从中受益,我们就不能简单地 "一刀切"--我们已经有超过六种不同的方式让流量到达我们这里。举例来说,我们有一个交通路径,用于。

  • “general population” (GenPop) Shopify Core: the monolith serving shops that’s already using an edge provider
  • "普通人"(GenPop)Shopify核心:为已经在使用边缘供应商的商店提供服务的单片机
  • GenPop Shopify applications and services
  • GenPop Shopify应用程序和服务
  • GenPop Shopify applications and services that’s using an edge provider
  • GenPop Shopify的应用和服务是使用一个边缘供应商
  • Personally identifiable information (PII) restricted Shopify Core: where we need to make sure that the traffic and related data are kept in a specific area of the world
  • 个人可识别信息(PII)限制Shopify核心:我们需要确保流量和相关数据被保存在世界的一个特定区域。
  • PII restricted Shopify applications and services
  • 限制PII的Shopify应用程序和服务
  • publicly-accessible APIs that are required for Mutual Transport Layer Security (mTLS) authentication.
  • 公开访问的API,这是相互传输层安全(mTLS)认证的要求。

LOTR Meme stating: "How many ways are there for traffic to reach Shopify?"

LOTR Meme

LOTR备忘录

We had to choose which traffic path could use those new features or build the same feature in more than six different ways. Moreover, many different traffic paths means that observability gets blurred. When we receive requests and something doesn’t work properly, figuring out why and how to fix it requires more time. It also takes longer to onboard new team members to all of those possibilities and how to distinguish between them.

我们不得不选择哪条交通路径可以使用这些新的功能,或者以超过六种不同的方式建立同一个功能。此外,许多不同的流量路径意味着可观察性变得模糊。当我们收到请求,有些东西不能正常工作时,弄清原因和如何修复它需要更多的时间。也需要更多的时间来让新的团队成员了解所有这些可能性以及如何区分它们。

LOTR meme image of Frodo holding the ring stating: One edge to reach them all, one edge to secure them; One edge to bring them all and in the clusters bind them.

One edge to reach them all, one edge to secure them; One edge to bring them all and in the clusters bind them.

一条边到达他们全部,一条边保证他们;一条边把他们全部带过来,在群里把他们捆住。

This isn’t the wa...

开通本站会员,查看完整译文。

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.3. UTC+08:00, 2024-12-14 14:43
浙ICP备14020137号-1 $访客地图$