Home Blogs 從單片到可組合體系結構:如何推動價值和投資回報
Applications

從單片到可組合體系結構:如何推動價值和投資回報

About The Author

Outline

歡迎觀看第二集Beyond the Edge,這是一個專門探討現代數字企業所面臨的動態挑戰的播客。

在本集中,我們的主持人Edgio應用程式平臺產品副總裁Ishan Anand與Valtech North America首席技術官Mihaela Mazzenga和 Edgio工程總監,關於:

  • 什麼是可合成性?
  • 為什麼企業應該遷移到可組合的體系結構?
  • 企業可以採取哪些步驟實現向可組合的無縫過渡?
  • 為了獲得可組合架構的最大益處,企業應尋找的一些功能
  • 還有更多!

“因此,微服務,API,雲本機SaaS和無外設(MACH)是真正將所有這些出色方法結合在一起的方法。而且,這種組合將現代軟體的最佳優勢結合到一起,用於構建業務功能和擴展體驗,因為您可以擁有微服務,API,SaaS,真正獨立地實現無外設,但最有意義的影響發生在您的結合上。”

《Edgio的超越邊緣》播客簡介第2集:從單片到可合成架構:如何推動價值和投資回報》,由Edgio應用平臺產品副總裁Ishan Anand主持。

Ishan Anand:大家好,歡迎來到Beyond the Edge,這是一場專門探討現代數字企業所面臨的動態挑戰的播客。 Ishan Anand是Edgio應用平臺產品副總裁,我是您的同事。 今天,我們正在深入探討可組合的體系結構,它們如何幫助組織提高團隊速度並構建更快的站點。 Amazon,Nike,Walmart,Toyota,Target和無數其他品牌都在使用這種方法,這是有道理的。

因爲根據Salesforce 2022 State of Commerce報告,75%採用此架構的組織(77個組織中有3個)說,它爲他們提供了更高的靈活性並提高了轉換率。 因此,讓我們與客人一起超越極限。 今天,我們有Valtech的CTO Mihaela Mazzenga和Edgio的高級工程總監Ellery Womack。 Mihaela,請自我介紹,並告訴我們您在可組合架構中的背景,以便開始使用。

Mihaela Mazzenga:謝謝你,Ishan。 我叫Mihaela Mazzenga,Valtech北美的首席技術官。 我想說,我的大部分經驗都是在構建SaaS平臺方面,在這些平臺中,合成性和無頭等方法實際上已經存在了一段時間,真正的驅動力是不需要重新發明輪子,減少在多個接觸點上執行的開銷。 從那時起,我將我的知識應用到了一個已轉變為純平板數字的標誌性美國品牌,我帶領他們經歷了一次非常純合成的無頭遷移,這是2019年該地區第一次端到端的遷移。 我一直在運用這種知識,通過Valtech實現企業品牌轉型。 我還在MACH Alliance工作了兩年半以上的時間,擔任大使和該計劃的大使領導,這與工作中的客戶端非常緊密地聯繫在一起,更具體地說,那些最終在可組合世界中推動商業價值的東西。

伊尚·阿南德:謝謝。 很高興有一位從早期開始就在企業中與MACH合作做了如此多的開拓性工作的人。 Ellery,您能告訴我們您在可組合建築方面的背景嗎?

Ellery Womack:當然。 我叫Ellery Womack。 我是Edgio的高級工程總監。 我在Edgio的專家服務部工作,幫助客戶充分利用我們的CDN,Web託管和安全產品。 在過去幾年中,我幫助許多客戶提高了網站性能,並採用了可合成的無外設體系結構,這只是爲最終用戶提供了出色的體驗。 我的背景是技術咨詢,主要從事系統集成工作,並幫助其他客戶完成關鍵任務軟體工程項目。 在Edgio,我們幫助了一百多家客戶,其中許多客戶都在電子商務領域,大大提高了他們的應用程序的站點速度

什麼是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強時裝零售商,在COVID開始時,他們的收入開始急劇下降,因為越來越少的人能夠在零售店或實體店購物。 他們使用的是單片電子商務平臺,他們覺得這種平臺不夠靈活,無法以滿足客戶需求的速度發展數字業務。 它已經在掙扎。 因此,我們首先與他們進行概念驗證,只是為了向他們展示我們是否重建了漏斗頂部頁面(我們稱之為它們),主頁,商品資訊頁面和商品詳情頁面,您將獲得更好的客戶體驗。 它將比您當前平臺上的速度更快,並將提高轉換率,平均訂單價值,每個用戶的收入,跳出率以及他們通常關注的所有重要KPI。 因此,我們在幾個月內就能為他們的某個品牌實現這一點。 我們取得了預期的成果。 就他們而言,因為他們是一家跨國企業,擁有多個品牌,下一步是,我們如何在其他地方應用這一點?

我們在美國,加拿大,歐洲,亞太地區等地擁有多個品牌。 下一階段的工作是構建一個可重複使用的體系結構,以便我們擁有一個代碼庫,該代碼庫可以部署到所有這些網站,所有這些品牌都在全球。 在接下來的兩年裡,我們能夠在他們的所有業務中重複推廣這一功能,這些業務一直是獨立的單片電子商務平臺。 現在,當他們做出改進或在一個地方添加新功能時,其他人都能從中受益。 他們在遷移到後期架構後,都看到了KPI方面的類似優勢。

伊尚·安南德:太棒了。 因此,財富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。

伊尚·安南德: 是的,我真的很喜歡通用標準案例研究,因為它展示了它基本上是任何規模的企業。 他們在幾年前的詹姆斯塔克會議上進行了一場非常引人注目的演講。 Mihaela,我喜歡你們所說的MACH是這種技術蔓延的解決方案。 作為每家需要成為技術公司的公司的一員,隨著軟體在世界上的侵蝕,軟體基本上會消耗您企業和組織的所有部分。 MACH是一種解決方案,當它開始影響企業的各個部分時,他們將幫助您管理複雜性。 我想把它拿出來,假設現在有人說服了。 顯然,我們已經在所有業務規模上展示了價值和ROI。

實現無縫過渡所需採取的步驟

Ishan Anand:但是,團隊組織需要採取哪些步驟來實現這一過渡盡可能無縫? 如何從這裡到那裡? 也許,Ellery,您可以開始我們的工作。

Ellery Womack:沒錯。 所以從技術開始,MLOC和Composable的一個優點就是您可以選擇所有的工具。 因此,第一個好的步驟是查看所有供應商,找到您需要使用的工具,並開始選擇一些供應商,確定您喜歡的內容管理系統。 通常,如果您使用的是單片平臺,則只有一個拖放編輯器,而且可能還有幾個其他選項可以集成。 但有了合成,世界就是你的牡蠣。 因此您可以查看許多不同的選項。 因此,選擇內容管理系統,電子商務系統或前端框架,只需嘗試確定您要使用的所有工具,然後查看所有集成點。 如果需要在系統之間進行任何後端複製,規劃遷移,並最終開始對這些工具進行概念驗證,以確保您的團隊對它們滿意,您希望如何將這些功能結合在一起? 最後,最大的好處之一是,現在您的團隊可以更完美地完成日常工作,以及他們喜愛和滿足他們需求的工具。

一旦您開始走上無頭條路線,您的團隊將會看到這一巨大優勢。 我總是建議人們,特別是電子商務行業的人,開始構建您的產品詳細信息頁面。 如果您可以先啓動,那麼您將看到最大的好處。 所以,如果您想要弄清楚,我是從主頁,PLP還是PDP開始呢? 這絕對是一個開始的地方,因為您只需要有大量的有機流量和付費搜尋直接進入產品頁面,人們通常會查看一種產品,放入購物車,然後進行轉換。 所以我強烈建議你從那裡開始,然後回到你的進階學習計劃,你的搜尋,你的主頁. 對於演示系列,購物車和結帳都是值得一看的好東西。 但在很多情況下,我不會將它們考慮為MVP或類似的任何事情。

可組合架構的功能,實現最大優勢

Ishan Anand:好的。 然後,在您經歷這一過程中,作為一個組織,Mihaela,為了從可組合的架構中獲得最大的收益,企業應該尋找哪些功能?

Mihaela Mazzenga:在我回答這個問題之前,我想再補充一點,也許是因為Ellery,你直接跳到了技術的深處。 我認為,在可組合的環境中,尤其是如果您一直在一體化平臺上工作。 順便說一句,我並不是以負面的方式來說,因為我認為每種類型的技術解決方案都有適當的匹配。 但在技術之外,這是一種絕對的思維模式轉變,即您的能力和對您作爲一個學科內的組織所作貢獻的期望,而在我之前,我認爲這種轉變更具自信,而且您是圍繞平臺所預設的觀點而努力的。 即使有靈活性,也有一些您不需要考慮的事情。 我認爲,如果您希望作爲一個整體組織來說,路線圖非常重要,如果您以前沒有路線圖,那麼路線圖是非常重要的,瞭解您將如何通過轉型推動價值,瞭解何時將結束轉型,因爲此時產品和產品重複出現,而作爲一個例子,這並不一定是在轉型過程中。

同時結合過多的事物,包括產品進步,轉型,客戶體驗,品牌重塑,以及交換後端操作系統(如OMS),這絕對是災難的根源。 瞭解您作爲一個組織的能力,走得多快,瞭解您的團隊,瞭解您的組織中團隊的差距,這對流程的影響(不僅僅是技術),對人員的影響,變革管理都是絕對必要的,因爲我們自然知道,任何類型的變革對我們來說都是令人不安的,而且問題很多,這也沒有什麼不同。 對於大多數組織來說,這是一個巨大的範式轉變。 我想說的是,如果您讓技術領先,您可能需要重新評估該策略,因為這應該是一個業務主導的計劃。 最後,如果您無法將兩者分開,如果您大多是一家科技公司,而且您是出於技術原因而這樣做,當然有各種口味,但即使如此,請理解您的原因。

Ishan Anand:是的,這真的很好。

Mihaela Mazzenga:那麼這就引導了功能,對吧? 應針對哪種類型的功能? 哪些產品獲得的好處最多? 誠實地說,我會回頭詢問,您認為哪些功能能為您的客戶或團隊中的人口統計數據帶來最大價值? 從起點來看,您必須從這個價值開始。 通常,這將引導您走向客戶的方向。 那麼客戶的痛點是什麼? 客戶的價值點是什麼? 我們將討論整體速度等問題,對吧? 作為客戶,我是否會在首頁呈現為範例前跳動,然後專注於邊緣? 我是否可以在轉換之前彈回? 交易時間,專注於商業。 我是否體驗了您提供的最佳個性化內容? 內容準備和專注於CMS。 我是否可以找到我想要的產品,但也可能不知道我想要的產品? 然後專注於搜尋。 在所有這些情況下,都存在基本的TCO和基本速度,我認為您無法從這個等式的任何部分中刪除這些。

這兩種獨立的做法對組織都有著非常持久的影響。 因此,儘管作為一名技術人員,我認為您需要尋找對您有意義的功能來推動價值的提昇。

伊尚·安南德:我喜歡這一點,理解原因。 從根本上講,為什麼會回到客戶手中,而這將根植於這一點,而不一定是技術。 這確實是爲了滿足您在業務中的原因而已經存在的原因。 這是一個非常有力的提醒。

誰應該使用可組合體系結構?

Ishan Anand:我想稍微轉換一下 我們之前討論過各種規模的企業如何採用可組合的架構。 Mihaela,你剛纔說過,在某些情況下,整體並不一定是壞的。 那麼,作爲一家公司,您如何知道誰應該使用可組合的體系結構? 我將把這條綁帶扔到你們中的任何一個人身上來回答。

Mihaela Mazzenga:Ellery,我提名你。

Ellery Womack:謝謝。 我對此表示贊賞。 因此,我傾向與之合作的客戶可能會遇到兩個真正常見的主題。 一是靈活性和工具,只需擁有滿足業務目的的正確工具。 那麼,這些工具是否能讓您靈活地完成日常工作? 或者是否有其他更具針對性的工具? 它們的功能集較小,更適合您的需求。 構建可組合堆棧的關鍵在於找到適合您,您的業務和您的團隊的正確工具和產品。 然後將它們整合在一起,讓您的團隊可以按照他們的條件完成工作。 因此,工具選擇和供應商選擇對此非常重要。 還有一件很常見的事情是,需要啟用多點接觸,而無法使用當前堆棧進行此操作。 因此,您希望在店內,移動設備,Web和其他通路提供一致的客戶體驗。 切勿將業務邏輯和工作流復制到多個單片和支援通路,這一點很重要。 在工程方面,我們傾向於將此稱之為乾燥,意思是不要重複。

Mihaela Mazzenga:Ellery,我想說的是,每個人都應該使用合成的建築。 我不想把這說成是MACH與整體對話。 對於大多數組織而言,功能強大的舊系統將永遠有效。 其中有一些本土的成分。 復雜性和集成性如此之高。 我認為第一點是,環境將繼續向可合成性轉變。 API經濟將繼續增長,我們必須小心,答案實際上是混合型的。 您將與未被視為MACH的系統進行集成,在某些情況下不應進行集成。 然後,您將與能夠提供精細業務能力的系統集成。 我認為今天的組織需要像您所說的那樣簡單地看待靈活性和工具,我可以利用哪些工具? 我不應更改哪些工具? 因爲更改應該是此環境中的最後一個選項。 但我不知道在當今的現代時代,有一個組織實際上不會在其軟件架構中利用某些可合成性。 這是否在所有情況下都是最純粹的MACH方法? 不,絕對不是,但我認為它確實存在。

老實說,最強大的組合是混合的組合,因為它認識到我們在這裡的意圖是讓組織有選擇,而在某些情況下,這種選擇可能是傳統的。 我們需要專注於使我們與眾不同的因素,並繼續推動真正的商品購買和建立差異化。 對我來說,這是一個方程式,它涵蓋整體和可合成,MACH以及您想拋出的每個其他首字母縮寫詞。 但我認為今天每個人都是牡蠣。

Ishan Anand:是的,我喜歡這種定位,它不一定是二進制選擇。 您可以融入傳統。 它可以是一個譜圖,可以說,堆棧中有多少MACH或純MACH成分。

是時候採用可合成性:領先指標了

伊尚·安南德:我想把自己放在聽眾中的聽眾心裡,他說,好吧,這聽起來很棒。 它選中了所有的框。 但他們始終將可組合或MACH視為未來的永久性計劃。 進一步發展路線圖需要投入大量資金。 哪些主要指標可以用作觸發因素,從而促使現在進行變革? 他們每天都面臨哪些挑戰,這些挑戰實際上表明,您不應該等待…。 您應該現在就開始執行這一遞增步驟。

Mihaela Mazzenga: 我認為最主要的指標始終是客戶摩擦。 因此,在客戶歷程中,是否有一些不理想的點:轉換減少,跳出率增加,時間長度或體驗質量以及數據和內容,這些都會導致客戶的一些不滿。 正如我們所知,客戶通常可以告訴我們他們對部分體驗不滿意的地方。 我想我們從那裏開始,就認同了,這並不一定是傳統的特有。 即使在MACH和可組合的生態系統中,您也不會遇到任何問題。 但是,如果您沒有客戶摩擦,並且您對總擁有成本感到滿意,那麼您可能會對您在這條路線上所追求的結果的真正類型提出疑問。 但我認為這是從這裡開始的,這些都是很容易找到的東西。 希望它們應該是您的組織和您已經在衡量的客戶旅程中所了解的事情。

Ellery Womack:是的,只是為了回顧性能方面,如果您的網站沒有通過核心Web Vitals,這是一個很好的指標,表明您應該進行更改。 它不一定意味著MACH和可合成。 但如果你不能到達那裡,那你當然應該考慮。 我們的很多客戶都定期查看他們的核心Web生命體徵,因為這會影響他們在Google上的搜尋排名。 因此,看看他們最大的內容油漆以及用戶在屏幕上看到內容的速度,累積佈局偏移量(測量呈現頁面內容時的移動量)和症狀延遲(衡量一旦我嘗試與頁面交互時,它更新和響應的速度有多快)。 Google正在使用此資訊輸入有機搜尋排名。 如果您不在前三個搜尋結果中,則超過一半的這些搜尋點擊將不會轉到您的網站。 因此,掌握這一點非常重要。 從架構的角度來看,MACH和合成功能是一個能夠提供市場上最佳性能的領域。

因此,這是我們的客戶真正關注的一件事。 甚至使用我們的RUM (實時用戶監控工具)保持領先地位,並確保他們在推出新的更改時實時了解核心關鍵數據的作用。

Mihaela Mazzenga:Ellery,即使是在這些方面,對吧? 我相信,您可以參考一些案例,其中解決方案是兩者兼有的,對吧? 因此,為了快速實現價值,您可以將邊緣解決方案(如Edgio)層疊到舊系統之上,以便在開始遷移或全面轉型時,在幾個月的投資時間內真正快速地提昇。 而且我認為這種價值不能低估。 因此,再次指出混合動力,應鼓勵混合和配合我們的最佳能力,為客戶帶來更好的體驗。

總結

Ishan Anand:是的,我認為這實際上是一個很好的結尾,應該鼓勵混合,因為它可以讓您更快地獲得這些好處的價值。 我們從可組合的體系結構如何使站點載入更快,團隊更靈活開始。 現在,我們將討論您應該如何採用它,這不一定是二進制選擇。 我要感謝各位嘉賓,Valtech的CTO Mihaela和Edgio的高級工程總監Ellery。 然後感謝我們的觀眾今天參加我們的Beyond the Edge大會。 我們將在下一集中看到您,我們將討論預測性預取以及此方法如何將頁面載入降至次秒的速度。 不要錯過它。 我們將在下一個主題中見到您。

如果您準備過渡到可合成的體系結構,Edgio隨時為您提供幫助! 立即與我們的專家聯繫。