Edgio Beyond the Edge播客简介第2集:从单片架构到可组合架构:如何推动价值和投资回报率,由Edgio应用平台产品副总裁Ishan Anand主持。
Ishan Anand:您好,欢迎收看Beyond the Edge,这是一个致力于探索现代数字企业面临的动态挑战的播客。 我是您的同事,Ishan Anand,Edgio应用平台产品副总裁。 如今,我们正在深入探讨可组合架构,了解它们如何帮助组织提高团队速度并构建更快的站点。 亚马逊,耐克,沃尔玛,丰田,Target和无数其他品牌都在使用这种方法,这是有充分理由的。
因为根据Salesforce 2022商业状态报告,77%的组织采用了此架构(四分之三),认为它提高了灵活性并提高了转换率。 所以,让我们与客人一起超越边缘。 今天,我们有Valtech的首席技术官Mihaela Mazzenga和Edgio的高级工程总监Ellery Womack。 Mihaela,请自我介绍并告诉我们您在组合式建筑方面的背景。
Mihaela Mazzenga:谢谢你,伊山。 我叫Mihaela Mazzenga,Valtech北美区首席技术官。 我想说,我的大部分经验都是构建SaaS平台,在这些平台中,可组合性和无头等方法实际上已经存在了一段时间,真正的驱动因素是不需要重塑车轮,减少在多个接触点上运行的开销。 从那时起,我将我的知识应用于一个已经转变为纯平板数字的美国标志性品牌,我带领他们经历了一个非常纯净的可组合,无头的迁移,这是2019年该地区首批端到端的迁移之一。 我一直将这些知识应用到Valtech的企业品牌转型中。 我还在MACH联盟工作了两年半,担任大使和大使领导,该计划与客户工作密切相关,更具体地说,是最终推动Composable世界商业价值的因素。
伊山·阿南德:谢谢。 真的很高兴有人从早期的MACH在企业中做了这么多的开创性工作。 Ellery,您能告诉我们更多关于您在可组合式架构方面的背景吗?
埃勒里·沃马克:当然。 我叫Ellery Womack。 我是Edgio的高级工程总监。 我在Edgio的专家服务部工作,帮助客户从我们的CDN,Web托管和安全产品中获得最大价值。 在过去的几年中,我帮助许多客户提高了网站性能,并采用了可组合的无头架构,这些架构只能为最终用户提供出色的体验。 我的背景是技术咨询,主要从事系统集成工作,并帮助其他客户完成关键任务软件工程项目。 在Edgio,我们已经帮助了上百位客户,其中许多客户在电子商务领域,显著提高了他们应用程序的站点速度。
什么是MACH? 可组合性? 无头?
Ishan Anand:好的。 谢谢你。 让我们开始让受众达到相同的水平,并澄清一些术语。 我在无数的客户通话中看到,组合,无头,去耦合,API-First和MACH体系结构可以互换使用,这通常会引起混淆。 Mihaela,您能否帮助澄清这些术语?
Mihaela Mazzenga:是的,我觉得有时候所有的讨论都是从MACH的定义开始的。 这次我想做的是提升我们的讨论,或许会稍微推动这个话题的成熟度,真正专注于它的重要性或与众不同之处,因为我认为很多观众都可以很容易地了解微服务和API以及云和无头的定义。 但真正的可组合性意味着利用多种单独的功能共同创建一个完整的系统。 您会听到这些通常被称为构建块或乐高块。 理想情况下,这些功能是云原生SaaS组件,但您也可以在自己的环境中使用自定义云解决方案进行组合。 如果你学习经典的软件工程,它是组成的基础方法。 它只是应用于当今云功能的现代世界。 我还想…,我想我们已经很多时候都有人问过MACH是否是未来的问题,我们为它创建了一个缩略词,这很棒。 但我认为这种类型的软件装配实际上是现在的样子。 因此,微服务,API,云原生SaaS和无外设是真正将所有这些伟大方法汇集在一起的因素。
具体而言,这种组合将现代软件的优点带到了构建业务能力和扩展体验的桌上,因为您可以拥有微服务,API,SaaS,真正独立地拥有无头软件,但当您将它们组合在一起时,最有意义的影响就会发生。 我认为这在我们的理解,设计中经常被忽略,也许当我们谈论不起作用的事情时,真正扎根于自己并理解端到端价值时,而不仅仅是专注于您理解的一件事情,而是在软件装配的新世界中取得成功的关键所在。
Ishan Anand:是的,我真的很喜欢你可以拥有微服务的见解。 您可以在MACH,microservices,API,Cloud Native和Headless中使用所有缩略词,但实际上您可能不会使用MACH。 这就像你可以拥有饼干配方的所有成分,但你仍然需要将它们组合在一起,并以正确的方式烘烤它们,这样你就能得到真正的饼干,它们不会被烧焦,对吗? 我认为这是一个非常有洞察力的观点。 不要过于从字面上看定义。 这也是你如何使用它。
为何迁移到可组合架构?
Ishan Anand:让我们来谈谈为什么公司应该进行这种迁移,以及已经实现这种迁移的公司和组织。 Ellery,你能从那儿开始吗?
埃勒里·沃马克:当然。 我们在Edgio看到的最大成功之一是财富500强时装零售商。在COVID成立之初,随着越来越少的人能够在零售店或实体店购物,该公司的收入开始急剧下降。 他们在一个单一的电子商务平台上,认为这种平台不够灵活,无法按照客户需求所需的速度发展数字化业务。 那是一种很强烈的冲击。 因此,我们首先与他们进行概念验证,向他们展示我们是否重建漏斗顶部页面(我们称之为”漏斗顶部”页面),主页,商品信息页面和商品详情页面,您将获得更好的客户体验。 它将比您当前平台上的速度更快,这将导致转化率,平均订单价值,每个用户的收入,跳出率以及他们通常关注的所有重要KPI的改善。 因此,我们能够在几个月内为他们的一个品牌上线。 我们取得了我们预期的预期成果。 在他们的情况下,由于他们是一家拥有多个品牌的跨国企业,下一步是,我们如何在其他地方应用这种做法?
我们在美国,加拿大,欧洲,亚太等地拥有多个品牌。 旅程的下一阶段是构建一个可重复使用的体系结构,以便我们拥有一个为所有这些网站(包括全球所有这些品牌)部署的单一代码库。 在接下来的两年里,我们能够反复地将其推广到他们的所有业务中,这些业务一直作为独立的整体电子商务平台运营。 现在,当他们对一个地方进行改进或添加新功能时,其他人都会从中获益。 他们都在迁移到较晚的体系结构后,在KPI方面看到了类似的好处。
Ishan Anand:好极了。 因此,财富500强公司的转化率更高,其团队的迭代速度更快。 这几乎就像让更多的工程师加入您的团队,而不必实际花费开支。 Mihaela,您是否想到了投资回报率示例或案例研究?
Mihaela Mazzenga: 因此,Ellery,这是一个有趣的事实,也许它指向了最大的价值所在。我认为,在这些大型多品牌,多区域组织中,这些组织现在可能会关注多年来产生的技术无序扩张,并质疑如何继续推动价值。 这可能是一个谈话,不仅仅是关于组合的问题,只是整体真实的承诺的组合。 虽然它允许在显示层或接触点层实现差异化,但它还允许您提到的他们的核心功能(或者我称之为这些商品)在其全球技术足迹范围内进行整合。 因此,这些组织现在真正需要开始思考更多像SaaS公司本身一样的问题。 他们需要确定如何最大限度地利用投资,但最重要的是,要为所有客户带来相同水平的质量体验。 您只能通过通用核心功能实现这一目标,同时允许客户接触点完全根据该地区或该品牌的客户需求定制。 此时的接口不一定相同。 实际上,这不应该是相同的,因为前端,体验,与客户的接触点,坦率地说,需要是最个性化的,而核心是商品真正不同的。
这真的只能通过MACH来实现,我这样说是因为我认为MACH倾向于差异化。 即使考虑到一个全球性组织所拥有的不同合作伙伴的数量,我们也不是说只有一个合作伙伴才能做到这一切。 我们完全期望您不仅拥有多种技术,还拥有多个合作伙伴,而且这些合作伙伴也了解他们独特的价值驱动因素。 在品牌层面上,我们也许可以参考提升和转化之类的内容,我认为在组织层面上,我们确实希望坦率地参考组织转型。 我不喜欢用这个词,因为它被过度使用,但它是真的。 创新和心态,这有时可能是相当不可估量的。 在这方面拥有正确的理解和专业知识至关重要,因为这不仅仅是为了构建下一个网站。 这是关于真正的转变,你必须在桌上有正确的经验,把这种转变带到成果。 有时,您甚至不会意识到自己正在走上正轨,需要帮助才能真正利用这种投资。 如今有一些组织正在采取这种飞跃,这不是双关语,因为例如,火星组织与Valtech合作,为多品牌环境创造了一种飞跃加速器,以真正奠定可组合的基础,并实现这种差异化,但在这种等式中实现了令人难以置信的上市时间。
我认为价值或价值的定义在过去的12个月里已经成熟得令人难以置信。
Ellery Womack:不仅仅是大型品牌和大型企业才是MACH和Composable的好候选产品。 我们还与一些规模要小得多的公司合作。 一个很好的例子是Universal Standard,他是利用Edgio的Shopify客户。 他们的移动站点体验特别缓慢,并且急需改进。 有一个决策点,我们是转到Shopify 2.0,采取另一个增量步骤,还是我们利用我们的技术专业知识,实际上现在只是使枢轴无头. 他们最终决定采用无头技术,并使用Nux,Shopify,Storefront API构建了一个新网站。 当他们推出它时,他们发现转化率提高了200%。 因此,即使您的伞下没有多个品牌,如果您有合适的团队,我也会毫不犹豫地更仔细地了解MACH。
Ishan Anand:是的,我真的很喜欢这种通用标准案例研究,它可以证明它基本上是任何规模的企业。 他们几年前在詹姆斯塔克会议上做了一场非常引人注目的演讲。 Mihaela,我喜欢你们谈论的是MACH作为这种技术蔓延的解决方案。 作为每一家需要成为技术公司的公司的一部分,随着软件吞噬着世界,软件基本上吞噬着您的企业和组织的所有部分。 MACH是一种解决方案,当IT开始吞噬业务的各个部分时,它将帮助您管理这种复杂性。 我想接受,让我们假设有人现在已经说服了。 显而易见,我们在所有业务规模上都展现了价值和投资回报率。
实现这种无缝过渡的步骤
Ishan Anand:但是团队组织需要采取哪些步骤才能使这种过渡尽可能无缝? 我如何从这里到达那里? 也许,Ellery,你可以从这一点开始。
埃勒里·沃马克:当然。 因此,从该技术开始,MLOc和Composable的一大优势是您可以挑选所有工具。 因此,最好的第一步是查看所有供应商以获取您需要使用的工具,并开始进行一些供应商选择,确定您喜欢的内容管理系统。 通常,如果您使用的是单片平台,您有一个拖放编辑器,或许还有几个其他选项可以集成。 但有了Composable,世界就是您的牡蛎。 所以您可以查看许多不同的选项。 所以选择一个内容管理系统,电子商务系统或前端框架,只需尝试确定您想要使用的所有工具,然后查看所有集成点。 如果需要在系统之间进行任何后端复制,您希望如何将这些功能结合起来,规划迁移,最终您希望开始对这些工具进行概念验证,以确保您的团队对它们感到满意。 最后,最大的好处之一是,现在您的团队可以更好地完成日常工作,使用他们喜爱的工具,更完美地满足他们的需求。
这是您的团队将看到的一个巨大的好处,一旦你开始走无头轨道. 我总是建议人们,特别是在电子商务行业,开始构建您的产品详细信息页面. 如果您可以首先启动,那么您将看到最大的益处。 所以,如果你想弄清楚,我是从主页,PLP还是PDP开始? 这绝对是开始的地方,因为你只是有这么多的有机流量和付费搜索直接进入产品页面,人们通常会看一个产品,添加到购物车,然后转换. 所以我强烈建议您从那里开始,然后返回到您的PLP,您的搜索和您的主页。 对于演示线,购物车和结账都是很好的选择。 但在许多情况下,我不会考虑他们作为MVP或其他类似的事情。
可组合式架构的功能可实现最大优势
Ishan Anand:好的。 接下来,作为一家组织,Mihaela,为了充分利用可组合架构,企业应寻找哪些功能?
Mihaela Mazzenga:在我回答之前,我想补充一点,或许可以添加到其中,因为,Ellery,你直接跳进了技术的深层。 我想,在可组合平台上,尤其是如果你一直在使用一体化平台。 顺便说一句,我并不是以负面的方式说的,因为我认为每种类型的技术解决方案都有合适的匹配。 但在技术之外,这是一种绝对的思维模式转变,即您能够做什么,以及您作为任何学科中的一个组织对您的贡献的期望,而在之前,我认为这种转变更具见解,而您是围绕平台预设的观点开展工作的。 即使有灵活性,也有一些您不必考虑的事情。 我认为一个路线图,如果您想使其成为一个整体组织变得容易得多,路线图非常重要,如果之前没有,了解您将如何通过转型推动价值,了解何时要结束转型,因为产品和产品迭代会重新启动,而这不一定是在转型的中间阶段作为示例。
同时将太多事情结合在一起,包括产品进步,转型,客户体验,品牌重新发布和替换OMS等后端操作系统-绝对是灾难的原因。 了解您作为一个组织的能力,您可以走多快,了解您的团队,了解您的团队在组织中的差距,这将对流程产生的影响(不仅仅是技术),对人员的影响,变革管理是绝对必要的,因为正如我们所知,对于我们作为人来说,任何类型的变革通常都令人不安,问题很多,这不会有任何不同。 对于大多数组织来说,这是一个巨大的范式转变。 我想说的是,如果你让技术处于领先地位,你可能需要重新评估这一战略,因为这应该是一个业务主导的计划。 最后,如果您不能将两者分开,如果您大多是一家科技公司,而您之所以这样做是出于技术原因,当然有各种口味,但即便如此,请理解您的原因。
伊山·阿南德:是的,这是一个很好的呼声。
Mihaela Mazzenga:这就引出了功能,对吧? 应针对哪种类型的功能? 哪些产品获得的好处最大? 说实话,我会转过身来问,您认为哪些功能可以为您的客户带来最大价值,或在您的团队中为他们的人口构成带来最大价值? 从哪里开始,你必须从那个价值观开始。 通常,这将引导您朝着客户的方向前进。 那么,客户的痛点是什么? 客户的价值点是什么? 我们将讨论整体速度等问题,好吗? 作为客户,我是否会在主页作为示例呈现之前反弹,然后专注于边缘? 在转换之前,我会反弹吗? 交易时间和专注于商业。 我是否体验到您提供的最佳个性化内容? 内容准备就绪并专注于CMS。 我能否找到我想要的产品,但可能不知道我想要的产品? 然后专注于搜索。 在所有这些方面,都有底层TCO和底层速度,我认为您不能从该等式的任何部分中删除这些内容。
这两种方法都对组织产生了非常持久的影响。 因此,虽然作为一名技术人员,我认为您需要寻找对您有意义的功能来推动价值。
伊山·阿南德:我喜欢,理解原因。 从根本上来看,为什么会回到客户身上,而这将植根于这一点,而不一定是技术。 这确实是为了满足您的业务需求。 这是一个非常有力的提醒。
谁应该使用可组合架构?
Ishan Anand:我想稍微过渡一下。 我们先前谈到了各种规模的企业如何采用了可组合架构。 Mihaela,你刚才说过,在某些情况下,整体不一定是坏的。 那么,作为一家公司,您如何知道谁应该使用可组合架构? 我会把这条领带扔给你们中的任何一个来回答。
米哈埃拉·马赞加:埃勒里,我提名你。
Ellery Womack:谢谢。 我对此表示赞赏。 因此,我倾向于与客户合作的问题可能有两个真正常见的主题。 其中一个是灵活性和工具,只需拥有适合您的业务目的的工具即可。 那么,这些工具是否让您觉得这些工具具有完成日常工作所需的灵活性? 或者是否有其他工具更加专注? 它们具有更小的功能集,更适合您的需求。 构建一个可组合堆栈的目的在于找到适合您,您的企业和团队的合适工具和产品。 然后,您将它们整合在一起,以便您的团队能够按照自己的条件完成工作。 同样,工具选择,供应商选择对于这一点非常重要。 还有一件很常见的事情就是需要启用多点触点,而不能使用当前堆栈来实现。 因此,您希望跨店内,移动设备,Web和其他渠道提供一致的客户体验。 切勿将业务逻辑和工作流复制到多个单片和支持渠道,这一点非常重要。 在工程学中,我们倾向于称之为”干”,这意味着不要重复自己。
Mihaela Mazzenga:Ellery,我想说的是,每个人都应该使用一个可组合的架构。 我不想让这成为MACH与单纯的谈话。 对于大多数组织来说,有一些强大的传统系统绝对会继续发挥作用。 其中有自己开发的组件。 有如此多的复杂性和集成。 我认为第一个问题是,景观将继续向可组合性转变。 API经济将继续增长,我们必须小心,答案实际上是混合。 您将与不被视为MACH的系统进行集成,在某些情况下不应进行集成。 然后,您将与系统集成,从而为您提供精细的业务功能。 我认为,如今的组织需要像您所说的那样简单地说,灵活性和工具,我可以利用哪些工具? 我不应该更改哪些工具? 因为更改应该是此环境中的最后一个选项。 但我不知道在当今时代,有一个组织实际上不会在其软件架构中利用某些可组合性。 这是所有情况下最纯净的MACH方法吗? 不,绝对不是,但我认为它确实存在。
坦率地说,最强大的组合是混合组合,因为它认识到我们在这里的目的是为组织提供选择,而在某些情况下,这种选择可能是遗产。 我们需要专注于让我们与众不同的因素,并继续推动真正购买商品和建立差异化。 对我来说,这是一个公式,它涵盖了整体和可组合的和MACH和所有其他首字母缩略词,你想扔在它。 但我认为这是今天每个人的牡蛎。
Ishan Anand:是的,我喜欢这种定位,它不一定是二元选择。 您可以合并遗产。 可以这样说,它可以是一个谱图,说明堆栈中有多少MACH或纯MACH组件。
现在是时候拥抱可组合性:领先指标了
伊山·阿南德:我想把自己放在听众的心里,听起来很棒。 它检查了所有的框。 但他们总是把Composable或MACH看作是未来的创举。 进一步的路线图需要大量的投资。 哪些主要指标可以用作触发现在进行变革的时机? …日常所面临的挑战意味着,实际上,你不应该等待. 您应该立即开始执行这一增量步骤。
Mihaela Mazzenga:我认为始终领先的指标是客户摩擦。 因此,在客户旅程中,是否存在转化率下降,跳出率增加,体验时间长度或质量以及数据和内容的不理想之处,这一切都会导致客户有些不满。 众所周知,客户通常不会告诉我们他们对部分体验不满意的地方。 我认为我们从那里开始,并承认,这并不一定是遗产特有的。 这不像你不能在MACH和可组合生态系统中有问题. 但是,如果您没有客户摩擦,并且您对总拥有成本感到满意,那么您可能会怀疑您在这条路线上真正追求哪种类型的结果。 但我认为它是从那里开始的,这些都是很容易找到的。 它们应该是您组织内已知的事情,以及您已经在衡量的客户旅程。
Ellery Womack:是的,只是为了回馈一下性能方面,如果您的网站未通过核心Web Vitals,这是一个很好的指标,表明您需要进行更改。 这并不一定意味着MACH和组合。 但如果你不能到达那里,那么你当然应该考虑它。 我们的很多客户都在定期查看他们的核心网络虚拟大赛,因为这会影响他们在Google上的搜索排名。 因此,请看他们最大的内容丰富的画图,以及用户在屏幕上看到内容的速度,累积布局偏移量,衡量呈现时页面上内容的偏移量,以及症状延迟(衡量一旦我尝试与页面进行交互,它更新和响应的速度)。 谷歌正在使用这些信息输入有机搜索排名。 如果您不在前三个搜索结果中,那么超过一半的搜索点击将不会进入您的网站。 因此,始终掌握这一点非常重要。 从架构的角度来看,MACH和组合可提供市场上最佳性能的领域是其中的一个领域。
这是我们的客户真正关注的一件事。 甚至使用我们的RUM (一种实时用户监控工具)来保持领先地位,并确保在他们推出新更改时,他们实时知道这些更改将对其核心重要数据产生什么影响。
Mihaela Mazzenga:埃勒里,即使在那些,对吧? 我敢肯定,您可以参考解决方案的两种情况,对吗? 因此,为了尽快实现价值,您可以将边缘解决方案(如Edgio)置于旧式系统之上,在开始迁移或整体转型时,只需花费几个月的时间,即可真正快速地提升效率。 我不认为这种价值可以低估。 因此,再次指出混合动力,我们应该鼓励他们充分发挥我们的能力,为客户提供更好的体验。
总结
Ishan Anand:是的,我认为这其实是一个很好的结尾,应该鼓励混合动力,因为它能让您更快地实现这些优势的价值。 首先,我们从可组合架构如何使网站加载更快,团队更灵活开始。 现在我们结束了我们应该如何采用它,它不一定是二元选择。 感谢各位嘉宾,来自Valtech的首席技术官Mihaela和来自Edgio的高级工程总监Ellery。 然后,感谢我们的听众今天加入我们的”超越边缘”之旅。 我们将在下一集中看到您,我们将讨论预测性预取以及这种方法如何将页面加载降低到次秒级速度。 不要错过。 我们将在下一个会议中再见。