Home 播客 从单片到可组合架构:如何提高价值和ROI
Applications

从单片到可组合架构:如何提高价值和ROI

About The Author

Outline

Edgeio’s Beyond the Edge播客简介第2集:从单片到可组合架构:如何提升价值和投资回报率,由Edgio应用平台产品副总裁Ishan Anand主持。

Ishan Anand: 大家好,欢迎观看超越边缘网络广播,这是一个专门探讨现代数字企业所面临的动态挑战的网络广播。 我是Edgio应用程序平台产品副总裁Ishan Anand的合作伙伴。 如今,我们正在深入研究可组合架构,它们如何帮助组织提高团队效率,并构建更快的站点。 Amazon,Nike,Walmart,Toyota,Target, 无数其他品牌也在使用这种方法,这是有充分理由的。

因为根据Salesforce 2022年商务状况报告,77%采用此架构的组织(即四分之三的组织)认为它为他们提供了更高的灵活性并提高了转化率。 让我们与我们的客人一起超越边缘。 今天我们有Valtech首席技术官Mihaela Mazzenga和Edgio高级工程总监Ellery Womack。 Mihaela,请介绍一下您自己,并告诉我们您在可组合架构方面的背景,然后开始学习。

Mihaela Mazzenga: 谢谢你,Ishan。 我叫Mihaela Mazzenga,Valtech北美公司首席技术官。 我想说,我的大部分经验都是在构建SaaS平台方面,在这种平台上,可组合性和无头等方法实际上已经存在了一段时间,真正的驱动力是不需要重新发明轮子,而是需要减少在多个接触点运行的开销。 从那时起,我将我的知识应用到了一个标志性的美国品牌,这个品牌已经转变成了纯数字版,我带领他们经历了一个非常纯粹的可组合,无头的迁移,这是早在2019年该地区第一个端到端的此类迁移。 我一直在利用Valtech将这些知识应用到企业品牌转型中。 我还在MACH Alliance工作了两年半,作为大使,作为该计划的大使领导,我真的非常紧密地联系到工作的客户方面,更具体地说,是那些最终推动Composable世界商业价值的事情。

Ishan Anand: 谢谢。 很高兴有人从一开始就在企业中与MACH合作,做了如此多的开创性工作。 Ellery,您能告诉我们更多关于您的可组合建筑的背景吗?

Ellery Womack: 当然。 我叫Ellery Womack。 我是Edgio的高级工程总监。 我在Edgio的专家服务部门工作,我们帮助客户从我们的CDN,Web托管和安全产品中获得最大价值。 在过去几年中,我帮助许多客户提高了网站性能,并采用了可组合的无头架构,为最终用户提供了出色的体验。 我的背景是技术咨询,我主要从事系统集成和帮助其他客户执行关键任务软件工程项目。 在Edgio,我们帮助了100多家客户,其中许多是电子商务领域的客户,极大地提高了他们应用程序的站点速度。

什么是MACH? 可组合性? 无头?

Ishan Anand: 很好。 谢谢你。 让我们开始让观众达到相同的水平,只是澄清一些术语. 我在无数次客户呼叫中都看到了可组合,无头,分离,API优先, MACH体系结构可以互换使用,并且经常会引起混淆。 Mihaela,您能帮助澄清这些条款吗?

Mihaela Mazzenga: 是的,我觉得有时候所有这些讨论都是从MACH的定义开始的。 这次我想做的是提升我们的讨论,或许让话题更加成熟,真正关注它为什么重要或它的不同之处, 因为我认为很多受众可以轻松地了解微服务和API以及云和无头的定义。 但真正的可组合性意味着利用多个单独的功能,共同创建一个完整的系统。 您会听到这些通常称为构建基块或乐高积木。 理想情况下,这些功能是云原生SaaS组件,但您也可以在自己的环境中使用自定义云解决方案进行协作。 如果你学习经典的软件工程,它是基本的方法来组成。 它刚刚应用于云功能的现代世界,就像现在一样。 我还想…,我想我们已经有过很多次关于MACH是否是未来的问题,这是很棒的,我们已经为它创建了一个首字母缩略词。 但我认为这种类型的软件程序集实际上是非常现实的。 因此,微服务,API,云原生SaaS和无头是将所有这些出色方法整合在一起的真正原因。

具体而言,这种组合将现代软件的最佳功能带到了构建业务功能和扩展体验的台面上,因为您可以拥有微服务,API,SaaS,您可以拥有真正独立的无头, 但最有意义的影响发生在你把他们聚集在一起。 我认为,在我们的理解和设计中, 也许当我们谈论不起作用的事情时,真正地扎根于自己并理解端到端的价值,而不仅仅是专注于您所理解的一件事情,这对于在软件装配的新世界中取得成功至关重要。

Ishan Anand: 是的,我真的很喜欢这样的见解,你可以有微服务。 您可以在MACH,微服务,API,Cloud Native和Headless中使用所有缩略词, 但你可能不是真正的MACH。 这就像你可以有饼干配方的所有成分,但你仍然必须把它们组合在一起,并以正确的方式烘烤它们,这样你就得到了真正的饼干,他们不会变成焦的,对吗? 我认为这是一个非常有洞察力的观点。 不要太夸张地看着定义。 它也是您使用它的方式。

为何迁移到可组合架构?

Ishan Anand: 我们来讨论一下公司为何应该进行这种迁移,以及哪些公司和组织已经进行了这种迁移。 Ellery,你能开始我们的工作吗?

Ellery Womack: 当然。 我们在Edgio看到的最大成功之一是与财富500强时装零售商合作,当CO T开始时,他们的收入开始急剧下降,因为越来越少的人能够在其零售或实体店购物。 他们使用的是单片电子商务平台,他们觉得不够灵活,无法以满足客户需求所需的速度发展数字业务。 而这已经是挣扎。 因此,我们首先与他们进行了概念验证,向他们展示我们是否重建了漏斗顶部页面(如我们所称),主页,商品详情页面和商品详情页面,让您获得更好的客户体验。 它将比您当前平台上的速度更快,这将提高转化率,平均订单价值,每个用户的收入,跳出率以及他们通常关注的所有重要KPI。 因此,我们能够在几个月内为他们的一个品牌实现这一目标。 我们取得了预期的成果。 在他们的情况下,由于他们是一家拥有多个品牌的跨国企业,下一步是我们如何将其应用到其他地方?

我们在美国,加拿大,欧洲,亚太等地拥有多个品牌。 这一过程的下一阶段是构建一个可重复使用的架构,以便我们拥有一个单一的代码库,并为全球所有这些品牌的所有网站部署。 在随后的两年中,我们能够反复地将其推广到他们的所有业务,这些业务一直作为独立的单片电子商务平台运营。 现在,当他们在一个地方进行改进或添加新功能时,其他所有人都会受益。 当他们转移到后期架构时,他们都看到了KPI方面的类似优势。

Ishan Anand: 太好了。 因此,财富500强公司的转化率更高,他们的团队迭代速度更快。 这几乎就像让更多工程师加入您的团队,而无需实际花费成本。 Mihaela,您是否想到了ROI示例或案例研究?

Mihaela Mazzenga: 因此,Ellery,在这个基础上,有趣的是,这是多么的相似,也许它指出了最有价值的地方。 我认为,在这些大型多品牌,多区域组织中,这些组织现在可能会关注多年来造成的技术蔓延,并质疑如何继续推动价值。 这可能是一个对话,不仅仅是关于可组合的问题,只是从整体上真实的承诺可组合。 虽然它允许在显示层或接触点层实现差异化,但它还允许在其全球技术覆盖范围内整合您提到的他们的核心功能,或者我称之为这些商品。 因此,这些组织现在真正需要开始像SaaS公司一样思考。 他们需要确定如何最大化投资,但最重要的是,为所有客户带来相同水平的优质体验。 您只能使用通用的核心功能,同时允许客户接触点完全根据该地区或该品牌的客户需求进行定制。 此时的接口不必相同。 它实际上不应该是一样的,因为前端,体验,与客户的接触点,相当诚实,需要是最个性化的,其中核心是商品真正不.

这真的只能用MACH来实现,我说这是因为我认为MACH偏向于分化。 即使考虑到全球组织往往拥有的不同合作伙伴的数量,我们也不是说只有一个合作伙伴才能做到这一切。 我们完全期望您不仅拥有多种技术,而且拥有多个合作伙伴,这些合作伙伴也了解他们在哪些方面能够独特地推动价值。 在品牌层面上,我们可能可以参考提升和转换等内容,我认为在组织层面,我们真的想非常诚实地提及组织转型。 我讨厌使用这个词,因为它被过度使用,但它是真的。 创新和心态,有时可能是无法衡量的。 在这方面拥有正确的理解和专业知识至关重要,因为这不仅仅是构建下一个网站。 这是关于真正的转变,你必须有正确的经验在桌子上提出这种转变的结果。 有时,您甚至没有意识到自己正在走这条路,因此您需要帮助才能真正利用这项投资。 如今有一些组织正在进行这一飞跃,这并非双关语的本意,因为作为一个例子,Mars组织与Valtech合作,为多品牌环境创建了一个飞跃加速器,以便真正建立可组合的基础并实现这种差异化, 但要在这一等式中实现令人难以置信的上市时间。

我认为价值或价值的定义在过去非常成熟,特别是12个月。

Ellery Womack: 不是只有大品牌和大企业才是MACH和Composable的好候选人。 我们还与一些小得多的公司合作。 一个很好的例子是Universal Standard,他是利用Edgio的Shopify客户。 他们有一个特别缓慢的移动网站体验,他们有一个非常迫切的需要改进的事情. 有一个决策点,我们是去Shopify 2.0,还是采取另一个渐进步骤,还是利用我们的技术专业知识,实际上只是让重心转向无头。 他们最终决定使用无头,并使用Nux,然后Shopify, Storefront API构建了一个新的网站。 当他们推出时,他们发现转化率提高了200%。 所以,即使你没有多个品牌在你的保护伞下,如果你有合适的团队,我会毫不犹豫地更仔细地看MACH。

Ishan Anand: 是的,我真的很喜欢通用标准案例研究,它展示了它基本上是任何规模的企业。 他们在几年前的Jamstack大会上发表了一个非常有说服力的演讲。 Mihaela,我喜欢您谈论的是MACH,它是解决这种技术蔓延的解决方案。 作为每家需要成为技术公司的公司的一部分,随着软件蚕食世界,软件基本上蚕食了您的企业和组织的所有部分。 MACH是一种解决方案,当IT部门开始蚕食业务的各个部分时,它们将帮助您管理复杂性。 我想接受它,让我们假设现在有人被说服了。 显然,我们已经在所有业务规模上展示了价值和ROI。

实现无缝过渡所需采取的步骤

Ishan Anand: 但是,团队组织需要采取哪些步骤来实现尽可能无缝的过渡? 我如何从这里到达那里? 也许,埃利里,你可以开始我们的工作。

Ellery Womack: 好的。 因此,从技术开始,关于MLOc和Composable的一个伟大的事情是,你可以选择你所有的工具。 因此,最好的第一步是查看所有供应商,了解您需要使用的工具,然后开始选择一些供应商,确定您喜欢的内容管理系统。 通常,如果您使用的是单片平台,您可以使用一个拖放编辑器,也可以使用几个其他选项进行集成。 但有了Composable,世界就是你的牡蛎。 您可以查看多个不同的选项。 所以,选择一个内容管理系统,电子商务系统,或前端框架,只是尝试确定所有你想要使用的工具,然后你看看所有的集成点. 如果需要在系统之间进行任何后端复制,规划迁移,并最终希望开始对这些工具进行概念验证,以确保您的团队对它们满意,您希望如何将这些工具结合在一起。 最终,最大的好处之一是,现在您的团队可以更好地完成日常工作,使用他们喜爱的工具,更完美地满足他们的需求。

这是一个巨大的好处,你的团队将看到,一旦你开始走无头轨道. 我总是建议人们,特别是在电子商务行业,开始构建您的产品详细信息页面. 如果您可以先启动该程序,您将会看到最大的好处。 所以,如果你想弄清楚,我应该从主页,PLP或PDP开始吗? 这绝对是开始的地方,因为你只是有这么多的有机流量和付费搜索直接进入产品页面,人们通常会看一个产品,添加到购物车,然后转换. 所以我强烈建议你从那里开始,然后回到你的PLP,你的搜索和你的主页。 对于演示行,购物车和结账都是不错的选择。 但在许多情况下,我不会考虑他们的MVP或类似的东西.

可组合架构的功能可实现最大效益

Ishan Anand: 好的。 然后,当您经历这种选择时,作为一个组织,Mihaela,企业应该寻找哪些功能,以便从可组合架构中获得最大收益?

Mihaela Mazzenga: 在我回答之前,我想再加一点,也许再加一点,因为Ellery,你直接跳进了技术的深处。 我想,在可组合的环境中,尤其是在您使用一体化平台的情况下。 顺便说一句,我并不是说负面的,因为我确实认为每种类型的技术解决方案都有合适的匹配。 但在技术之外,这是一种绝对的心态转变,即您有能力做什么,以及对您作为任何学科内的组织所做贡献的期望,而在我之前,我认为这是一种更加确信的想法, 并且您正在围绕平台预设的意见进行工作。 即使有灵活性,也有一些事情您不必考虑。 我认为路线图,如果你想让它成为一个整体的组织变得更容易,那么路线图是非常重要的,如果以前没有这样的路线图, 了解您将如何通过转型推动价值,了解何时结束转型,因为有一个点产品和产品迭代会重新启动,而这并不一定是转型过程中的一个例子。

一次整合太多内容,包括产品进步,转型,客户体验,品牌重塑, 同时更换后端操作系统(如OMS),这绝对是灾难的秘诀。 了解您作为一个组织的能力,您的发展速度,了解您的团队,了解您的团队在您的组织中的差距,这将对流程的影响(不仅仅是技术),以及它将对员工的影响, 变革管理变得绝对有必要进行应对来定义,因为我们自然知道,对于我们人类来说,任何类型的变革通常都令人不安,有很多问题,这也不会有任何不同。 对于大多数组织来说,这是一个巨大的范式转变。 我想说的是,如果您让技术领先,您可能需要重新评估该战略,因为这应该是一项业务主导的计划。 最后,如果你不能把两者分开,如果你是一个技术公司,你做这件事是出于技术原因,当然有每一种口味,但即使在那,请理解你为什么。

Ishan Anand: 是的,这是一个很好的电话。

Mihaela Mazzenga: 所以,这导致的功能,对吧? 应针对哪种类型的功能? 哪些人获得的好处最多? 老实说,我会回过头来问,您认为哪些功能能为您的客户或他们的人口统计数据,在您的团队中带来最大价值? 就从何处开始而言,您必须从该值开始。 通常情况下,这将引导您朝着客户的方向发展。 那么客户的痛点是什么? 客户的价值点是什么? 我们将讨论整体速度等问题,好吗? 作为客户,我是否会在主页呈现为示例之前退回,然后专注于边缘? 在转换之前我会退回吗? 交易时间,专注于商务。 我是否体验到您必须提供的最佳个性化内容? 内容就绪性和对CMS的关注。 我是否可以找到我想要的产品,也可能不知道我想要的产品? 然后关注搜索。 在所有这些方面,都有基本的TCO和基本速度,我认为您不能从这一等式的任何部分中删除它们。

这两个独立的因素对组织有着非常持久的影响。 因此,作为一名技术专家,我可能会有一些意见,但我认为您需要寻找对您有意义的功能来推动价值。

Ishan Anand: 我喜欢这个,明白为什么。 它的根源在于,为什么要回到客户身上,而它将植根于这一点,而不一定是技术。 这确实是为了满足您在业务中已经拥有的原因。 这是一个非常强大的提醒。

谁应该使用可组合架构?

Ishan Anand: 我想稍微过渡一下。 我们前面谈到了如何有各种规模的企业采用了可组合架构。 而米哈埃拉,你刚才说过,整体在某些情况下不一定是坏的。 那么,作为一家公司,您如何知道谁应该使用可组合架构? 我会把这种联系交给你们中的任何一个来回答。

米哈埃拉·马赞加: 埃利里,我提名你。

Ellery Womack: 谢谢。 我对此表示感谢。 因此,可能有两个真正常见的话题会出现在我倾向于与之合作的客户身上。 一个是灵活性和工具,只需拥有适合您的业务目的的工具。 因此,这些工具是否让您感觉这些工具为您提供了您希望完成日常工作的灵活性? 或者是否有其他更具针对性的工具? 它们具有更小的功能集,更适合您的需求。 构建可组合堆栈的关键在于找到适合您,您的企业和您的团队的合适工具和产品。 然后将它们集成在一起,以便您的团队能够按照他们的要求完成工作。 因此,工具选择,供应商选择对这一点非常重要。 还有一件很常见的事情就是需要启用多点触控点,而不能使用当前堆栈实现这一点。 因此,您希望跨店内,移动,网络和其他渠道提供一致的客户体验。 切勿将业务逻辑和工作流复制到多个单片和支持渠道,这一点非常重要。 在工程学中,我们往往称之为干,这意味着不要重复自己。

Mihaela Mazzenga: 和Ellery,我会说每个人都应该使用一个可组合的建筑。 我不想让这成为一个MACH与整体对话。 有一些强大的遗留系统将对大多数组织发挥绝对作用。 这其中有自己的组成部分。 复杂度和集成度非常高。 我认为第一,形势将继续向可合成性转变。 API经济将继续增长,我们必须小心,答案实际上是混合的。 您将拥有与不被视为MACH的系统的集成,在某些情况下不应这样做。 然后,您可以与系统集成,从而为您提供精细的业务功能。 我认为,当今的组织需要像您所说的那样简单地审视和表述灵活性和工具,我可以利用哪些工具? 我不应该更改的工具有哪些? 因为更改应该是此环境中的最后一个选项。 但我不知道,在当今的现代时代,有一个组织实际上不会在其软件架构中利用某些可组合性。 是否在所有情况下都是最纯粹的MACH方法? 不,绝对不是,但我认为它确实存在。

老实说,最强大的组合是那些混合的组合,因为它认识到我们在这里的意图是让组织有选择,而在某些情况下,这种选择可能是遗产。 我们需要关注哪些因素让我们与众不同,并继续推动真正购买商品和建立差异化。 对我来说,这是一个方程,涵盖了整体和可组合和MACH和你想扔到它的每一个其他首字母缩略词。 但我认为这是今天每个人的牡蛎。

Ishan Anand: 是的,我喜欢这种定位,它不一定是二元选择。 您可以整合传统。 它可以是一个光谱,可以说,多少MACH或纯MACH成分在你的堆栈。

是时候接受可组合性:领先指标

Ishan Anand: 我想把自己放在听众的脑海里,他喜欢,好的,这听起来很棒。 它检查了所有的方框。 但他们始终认为可组合或MACH始终是未来的举措。 更进一步的路线图需要大量的投资。 哪些主要指标可以用作触发因素,以便现在开始进行变革? 他们每天会面临哪些挑战,实际上,这些挑战并不意味着… 你不应该等待。 你现在应该开始做这个渐进的步骤。

Mihaela Mazzenga: 我认为,客户的摩擦总是领先的指标。 因此,在客户旅程中有一些点不理想的转换已经减少,跳出率正在增加,时间的长度或质量的体验和数据和内容,这一切都导致一些客户不满意. 如我们所知,客户通常不会有任何问题告诉我们他们对部分体验不满意的地方。 我认为我们从这里开始,当然,这并不一定是遗产的独特之处。 这并不是说,即使在MACH和可组合的生态系统中,你也不可能有问题。 但是,如果您没有客户摩擦,并且您对您的总拥有成本感到满意,那么您可能会提出这样一个问题:在这条路线上,您所追求的是哪种类型的结果。 但我认为它从那里开始,这些都是容易寻找的东西。 他们应该是您的组织内已知的事情,以及您已经在衡量的客户历程。

Ellery Womack: 是的,只是要回顾一下性能方面,如果您的网站没有通过核心Web虚拟现实,这是一个很好的指标,你是一个变化. 它并不一定意味着MACH和可组合。 但如果你不能到达那里,那么你一定要考虑它。 我们的许多客户经常查看他们的核心Web虚拟现实,因为这会影响他们在Google上的搜索排名。 因此,请看一下他们最大的满足感,以及用户在屏幕上看到内容的速度,累积布局偏移,它测量页面呈现时内容的移动量以及症状延迟, 以下哪一项是我尝试与页面交互后,页面更新和响应的速度的衡量标准? 谷歌正在利用这一信息进入有机搜索排名。 如果您不在前三个搜索结果中,则超过一半的搜索点击不会转到您的网站。 因此,掌握这一点非常重要。 在这一领域中,从架构角度来看,MACH和可组合是一种能够提供市场上最佳性能的产品。

这是我们的客户非常关注的一件事。 甚至可以使用我们的RUM (实时用户监控工具)保持领先地位,并确保在推出新的更改时,他们实时知道这将对其核心重要数据产生什么影响。

Mihaela Mazzenga: 和Ellery,甚至在那些,对吗? 我确信,您可以参考一些案例,这些案例的解决方案是两者兼而有之的,对吗? 因此,为了快速实现价值,您可以将边缘解决方案(如Edgio)分层到旧系统之上,以便在开始迁移或全面转型时,只需几个月的投资,就能立即快速提升。 我不认为价值可以被低估。 因此,再次指出混合动力,应鼓励混合动力车型发挥我们的最大能力,为客户提供更好的体验。

总结

Ishan Anand: 是的,我认为这实际上是一个很好的注意事项,应该鼓励混合动力,因为它可以让您更快地实现这些好处的价值。 我们从可组合架构如何使网站加载更快,团队更灵活开始。 现在,我们在结束讨论如何采用它,它并不一定是一个二元选择。 感谢各位嘉宾,Valtech首席技术官Mihaela和Ellery, 来自Edgio的高级工程总监。 然后,感谢我们的观众今天加入我们的Beyond the Edge大会。 我们将在下一集讨论预测性预取以及此方法如何将页面加载降至秒以下速度。 不要错过这里 我们将在下一个页面中看到您。