Home 팟캐스트 EP2 – 모놀리식에서 컴포저블 아키텍처까지: 가치 및 ROI 추진 방법
Applications

EP2 – 모놀리식에서 컴포저블 아키텍처까지: 가치 및 ROI 추진 방법

About The Author

Outline

Edgio의 Beyond the Edge에 대한 소개 팟캐스트 에피소드 2: 모놀리식에서 컴포저블 아키텍처까지: 가치와 ROI를 창출하는 방법(Edgio Applications Platform의 제품 담당 부사장 Ishan Anand가 주최합니다.

Ishan Anand: 안녕하세요. Beyond the Edge에 오신 것을 환영합니다. 이 팟캐스트는 현대 디지털 비즈니스가 직면한 역동적인 과제를 탐구하는 데 전념하고 있습니다. 저는 Edgio 응용 프로그램 플랫폼 제품 부문 부사장인 Ishan Anand입니다. 그리고 오늘날, 우리는 구성 가능한 아키텍처에 대해 자세히 알아보고 있습니다. 이 아키텍처가 조직의 팀 속도를 높이고 사이트를 더 빠르게 구축하는 데 어떻게 도움이 되는지 말이죠. 아마존, 나이키, 월마트, 도요타, 타겟 및 수많은 다른 브랜드는이 접근법을 사용하고 있으며 정당한 이유가 있습니다.

Salesforce 2022 State of Commerce 보고서에 따르면 이 아키텍처를 채택한 조직의 77%, 즉 4명 중 3명이 민첩성을 높이고 전환율을 높인다고 답했습니다. 그래서 우리의 손님과 함께 가장자리를 넘어 가자. 오늘은 Valtech의 CTO인 Mihaela Mazzenga와 Edgio의 엔지니어링 수석 이사인 Ellery Womack이 있습니다. Mihaela씨, 여러분 자신을 소개하고 컴포저블 아키텍처에 대한 여러분의 배경에 대해 말씀해 주시기 바랍니다.

미하엘라 마젠가: 고마워요, 이산. 제 이름은 미하엘라 마젠가입니다. 발텍 북미의 CTO입니다. 제 경험의 대부분이 SaaS 플랫폼을 구축하는 데 있었다고 생각합니다. 합성성 및 헤드리스 같은 접근 방식이 실제로 한동안 사용되어 왔으며, 실제로 휠을 재개발하지 않고 여러 접점에서 실행되는 오버헤드를 줄여야 할 필요성에 의해 진정으로 주도되었습니다. 거기서부터 저는 제 지식을 순수 플레이트 디지털로 변모시킨 미국의 상징적인 브랜드에 적용했습니다. 그리고 저는 아주 순수한 구성 가능하고 머리가없는 마이그레이션을 통해 그들을 이끌었습니다. 그것은 당시 2019 년에이 지역에서 처음으로 엔드 투 엔드 중 하나였습니다. 그리고 저는 Valtech와 함께 기업 브랜드 혁신에 그 지식을 적용해 왔습니다. 저는 또한 마하 얼라이언스에서 2년 반 동안 이 프로그램의 홍보 대사와 대사로 일하면서 이 프로그램의 고객 측면과 밀접하게 연관되어 있으며, 특히 컴포저블 업계에서 궁극적으로 비즈니스 가치를 이끌어내는 요소들과 밀접하게 연관되어 있습니다.

이산 아난드: 감사합니다. 초창기부터 Mach와 함께 많은 선구적인 일을 해온 사람이 있어서 정말 기쁩니다. Ellery, Composable Architecture의 배경에 대해 자세히 설명해 주시겠습니까?

엘러리 워맥: 물론이죠. 제 이름은 엘러리 워맥입니다. 저는 Edgio의 엔지니어링 수석 이사입니다. 저는 Edgio의 전문가 서비스 부서에서 일하고 있습니다. Edgio는 고객이 CDN, 웹 호스팅 및 보안 제품을 최대한 활용할 수 있도록 지원합니다. 지난 몇 년 동안 저는 수많은 고객들이 웹사이트 성능을 개선하고 컴포저블 헤드리스 아키텍처를 채택하도록 지원해 왔습니다. 최종 사용자에게 뛰어난 경험을 선사합니다. 저는 기술 컨설팅에 종사해 왔으며, 주로 시스템 통합을 담당하고 다른 고객의 업무상 중요한 소프트웨어 엔지니어링 프로젝트를 지원해 왔습니다. 그리고 Edgio는 100개가 넘는 고객을 지원했으며, 그 중 다수가 전자 상거래 분야에 종사하고 있어 애플리케이션의 사이트 속도를 크게 향상시켰습니다.

마하란 무엇입니까? 컴포저빌리티? 헤드리스?

이산 아난드: 좋습니다. 감사합니다. 청중을 같은 수준으로 끌어올리고 몇 가지 용어를 명확히 설명하겠습니다. 수많은 고객들의 전화에서 컴포저블(Composable), 헤드리스(Headless), 디커플링(Decoupled), API 우선(API-First), 마하(Mach) 아키텍처라는 용어가 서로 바꿔서 사용되며 혼동을 일으킬 수 있습니다. Mihaela, 이 조건을 명확하게 설명해 주시겠습니까?

Mihaela Mazzenga: 네, 그리고 저는 때때로 이러한 모든 논의들이 마하의 정의로 시작되는 것 같아요. 이번 토론을 강화하고 주제의 성숙도를 높이기 위해 제가 하고 싶은 것은 왜 중요한지, 또 무엇이 다른지에 초점을 맞추는 것입니다. 왜냐하면 많은 청중들이 마이크로서비스, API, 클라우드의 정의에 쉽게 접근할 수 있기 때문입니다. 그러나 진정한 구성성은 여러 개의 개별 기능을 활용하여 완전한 시스템을 만드는 것을 의미합니다. 여러분은 이것을 종종 빌딩 블록 또는 레고 블록이라고 부르는 것을 듣게 될 것입니다. 이러한 기능은 클라우드 네이티브 SaaS 구성 요소이지만 자체 환경 내에서 맞춤형 클라우드 솔루션으로 구성할 수도 있습니다. 고전적인 소프트웨어 공학을 공부하는 경우, 그것은 구성에 대한 기본 접근 방식입니다. 오늘날과 같이 클라우드 기능의 현대 세계에도 적용됩니다. 그리고 저는 우리가 마하가 미래인지 여부에 대한 질문이 여러 번 제기되고 있다고 생각합니다. 우리가 마하의 약어를 만들었다는 것은 대단한 일입니다. 하지만 저는 이런 종류의 소프트웨어 어셈블리가 실제로 현재와 매우 유사하다고 생각합니다. 마이크로서비스, API, 클라우드 네이티브 SaaS, 헤드리스 등이 이러한 모든 훌륭한 접근 방식을 하나로 묶어줍니다.

특히 이 조합은 비즈니스 역량을 구축하고 경험을 확장하기 위해 최신 소프트웨어를 최대한 활용할 수 있도록 하는 것입니다. 마이크로서비스, API, SaaS, 솔직히 독립적으로 사용할 수 있기 때문입니다. 하지만 가장 의미있는 영향은 이 둘을 하나로 모을 때 발생합니다. 제 생각에는 우리가 이해하는 것과 설계하는 것, 제대로 작동하지 않는 것에 대해 이야기할 때, 스스로를 뿌리내리고 종단 간 가치를 이해하는 것은 소프트웨어 어셈블리의 새로운 세계에서 성공하는 데 매우 중요합니다.

Ishan Anand: 예, 마이크로서비스를 이용할 수 있다는 통찰력이 정말 마음에 듭니다. Mach, microservices, API, Cloud Native 및 Headless의 모든 약어를 사용할 수 있지만 실제로는 Mach가 아닐 수도 있습니다. 마치 쿠키 레시피를 위한 모든 재료를 가질 수 있는 것처럼 보이지만, 여전히 그것들을 조합해서 올바른 방법으로 구워서 실제 쿠키를 얻으면 타지 않겠죠? 저는 그것이 정말 통찰력 있는 점이라고 생각합니다. 너무 문자 그대로 정의를 보지 마십시오. 그것은 또한 당신이 그것을 사용하는 방법입니다.

컴포저블 아키텍처로 마이그레이션해야 하는 이유

Ishan Anand: 왜 기업들이 이러한 마이그레이션을 해야 하는지, 그리고 그러한 전환을 이루었던 기업과 조직들에 대해 이야기해 봅시다. 엘러리, 시작해줄래?

엘러리 워맥: 물론이죠. Edgio에서 우리가 목격한 가장 큰 성공 중 하나는 Fortune 500 패션 소매업체에서 진행한 것입니다. 이 업체는 코로나 발병 당시 소매점이나 오프라인 매장에서 쇼핑할 수 있는 사람이 점점 줄어들면서 매출이 급격히 감소하기 시작했습니다. 그리고 그들은 단일형 전자 상거래 플랫폼을 사용하면서 고객 수요에 대응하는 데 필요한 속도로 디지털 비즈니스를 성장시킬 수 있을 만큼 민첩하지 않다고 느꼈습니다. 그리고 그것은 이미 싸우고 있었다. 그래서 우리는 먼저 개념 증명을 통해 퍼널 맨 위 페이지, 즉 홈페이지, 상품 리스팅 페이지, 상품 상세 페이지를 재구축하면 더 나은 고객 경험을 얻을 수 있다는 것을 보여주었습니다. 현재 플랫폼보다 속도가 빠르며, 전환율, 평균 주문 가치, 사용자당 수익, 이탈률 및 일반적으로 중점을 두는 모든 중요한 KPI가 향상될 것입니다. 그래서 우리는 몇 달 안에 그들의 브랜드 중 하나를 위해 이것을 살 수 있었습니다. 우리는 우리가 기대했던 결과를 얻었습니다. 그들의 경우, 여러 브랜드를 보유한 다국적 기업이기 때문에 다음 단계는 어떻게 다른 모든 곳에 적용할 것인가 하는 것이었습니다.

미국, 캐나다, 유럽, 아시아 태평양 등에 여러 브랜드가 있습니다. 여정의 다음 단계는 재사용 가능한 아키텍처를 구축하는 것이었습니다. 그래서 우리는 이 모든 웹사이트와 전 세계 브랜드에 배포된 단일 코드 기반을 갖게 되었습니다. 이후 2년 동안 우리는 독립적인 모놀리식 전자 상거래 플랫폼으로 운영되어 온 모든 비즈니스에 반복적으로 적용할 수 있었습니다. 그리고 이제 한 곳에 개선을 하거나 새로운 기능을 추가하면 다른 모든 사람들이 혜택을 누릴 수 있습니다. 그리고 이후 아키텍처로 전환한 모든 고객은 KPI 측면에서 유사한 이점을 얻었습니다.

이산 아난드: 대단하네요. 따라서 Fortune 500대 기업은 전환율이 향상되고 팀은 더 빠르게 반복하고 있습니다. 이는 실제로 비용을 지출하지 않고도 더 많은 엔지니어를 팀에 배치하는 것과 같습니다. Mihaela, ROI 예시나 사례 연구가 떠오르십니까?

미하엘라 마젠가: Ellery씨, 이 문제를 토대로 한 것이 얼마나 유사한지 흥미롭습니다. 가장 큰 가치가 어디에 있는지를 가리키는 것일 수도 있습니다. 제 생각에 이러한 대규모 멀티 브랜드, 멀티 리전 조직들은 수 년에 걸쳐 형성된 무분별한 기술의 확산을 잠재적으로 검토하면서 어떻게 가치를 계속 이끌어낼 수 있을지 의문을 제기하고 있습니다. 그것은 아마도 컴포저블에 관한 문제만이 아니라 컴포저블의 약속에 대한 전체적인 진실에 관한 대화일 것입니다. 디스플레이 또는 접점 계층에서 차별화를 허용하는 한편, 핵심 기능에 대해 언급했거나 이러한 상품이라고 부르는 글로벌 기술 범위 내에서 통합을 허용합니다. 따라서 이러한 조직은 이제 SaaS 회사처럼 생각하기 시작해야 합니다. 투자를 극대화하는 방법을 결정해야 하지만 가장 중요한 것은 모든 고객에게 동일한 수준의 품질 경험을 제공한다는 것입니다. 고객 접점을 해당 지역 또는 해당 브랜드의 고객 요구에 맞게 완전히 맞춤화할 수 있는 동시에 공통의 핵심 기능을 통해서만 이러한 작업을 수행할 수 있습니다. 이 시점에서 인터페이스가 동일할 필요는 없습니다. 실제로 동일해서는 안 됩니다. 왜냐하면 프런트 엔드, 경험, 고객과 접촉하는 지점은 솔직히 말해서 가장 개인화되어야 하기 때문입니다. 핵심은 상품이 아니기 때문입니다.

이것은 마하를 통해서만 가능한데, 저는 마하가 차별화를 추구한다고 생각하기 때문에 이렇게 말합니다. 글로벌 조직이 보유하고 있는 다양한 파트너의 수를 고려하더라도 모든 것을 할 수 있는 파트너가 한 명이라고 말하는 것은 아닙니다. 여러 기술을 보유하고 있을 뿐만 아니라 여러 파트너를 보유하고 있으며 이러한 파트너는 고유한 가치를 창출하는 부분을 이해해야 합니다. 브랜드 수준에서는 개선과 전환과 같은 것을 참조할 수 있습니다. 조직 수준에서는 조직 변화에 대해 솔직히 언급하고 싶습니다. 저는 이 단어가 너무 많이 사용되었기 때문에 이 단어를 사용하는 것을 싫어하지만, 사실입니다. 혁신과 사고 방식, 때로는 헤아릴 수없는. 올바른 이해와 전문 지식을 갖는 것은 다음 웹 사이트를 구축하는 것만이 아니기 때문에 중요합니다. 그것은 진정한 변화에 관한 것입니다. 그리고 여러분은 이러한 유형의 변화를 결실을 맺기 위해 테이블에서 올바른 경험을 해야 합니다. 때때로 당신은 당신이 길에 있다는 것을 인식하지 못하고 그 투자를 진정으로 활용하기 위해 도움이 필요합니다. 오늘날 이런 도약을 하는 조직들이 있습니다. 말장난이 아니죠. 예를 들어, Mars 조직은 Valtech와 협력하여 멀티브랜드 환경을 위한 도약 가속기를 만들었습니다. 컴포저블 기술의 기반을 구축하고 차별화를 허용하면서도 그 방정식에서 시장 출시 시간을 단축했습니다.

가치나 가치의 정의는 지난 몇 달 동안, 특히 12개월 동안 엄청나게 성숙했다고 생각합니다.

엘러리 워맥: 마하와 컴포저블(Composable)의 좋은 후보자는 대기업과 브랜드뿐만이 아닙니다. 우리는 또한 훨씬 더 작은 회사들과 함께 일했습니다. 한 가지 좋은 예로 Edgio를 활용하는 Shopify 고객인 Universal Standard가 있습니다. 그들은 특히 느린 모바일 사이트 경험을 가지고 있었고, 개선이 매우 시급했습니다. Shopify 2.0으로 이동할지, 또 다른 단계적 단계를 밟을지, 아니면 기술 전문 지식을 활용하고 실제로 지금 무두위로 전환할지 결정할 점이 있었습니다. 그들은 헤드가 없기로 결정하고 Nux, Shopify, Storefront API를 사용하여 새 웹 사이트를 구축했습니다. 이 제품을 출시했을 때 전환율이 200% 향상되었습니다. 따라서 우산 아래에 여러 브랜드가 없더라도 올바른 팀이 있다면 MACH를 더 자세히 살펴보는 것을 주저하지 않을 것입니다.

Ishan Anand: 네, 저는 Universal Standard 사례 연구가 기본적으로 모든 규모의 비즈니스라는 데모를 보여주기 때문에 정말 좋아합니다. 그리고 몇 년 전 Jamstack 컨퍼런스에서 강연을 했습니다. 그리고 미하엘라, 저는 여러분이 말씀하신 마하가 이 기술의 무질서한 확산에 대한 해결책이라는 것을 좋아합니다. 그리고 기술 회사가 되어야 하는 모든 회사의 일원으로서 소프트웨어가 세상을 먹어치우는 것처럼 소프트웨어는 기본적으로 여러분의 비즈니스와 조직의 모든 부분을 먹어치우고 있습니다. MACH는 IT 부서가 비즈니스의 다양한 부분을 차지하기 시작할 때 이러한 복잡성을 관리하는 데 도움이 되는 솔루션입니다. 나는 그것을 받아들이고 싶다, 누군가가 지금 설득하고 있다고 가정 해 봅시다. 분명히 우리는 모든 비즈니스 규모에서 가치와 ROI를 보여주었습니다.

이 전환을 원활하게 수행하기 위한 단계

Ishan Anand: 하지만 팀 조직이 가능한 한 원활하게 전환하기 위해 취해야 할 단계는 무엇입니까? 여기서저기로가는방법은무엇일까요? 어쩌면, 엘러리, 당신은 그것에 대해 우리를 시작할 수 있습니다.

엘러리 워맥: 물론이죠. 기술로 시작해서 MLOc과 Composable의 가장 큰 장점 중 하나는 모든 도구를 선택할 수 있다는 것입니다. 따라서 좋은 첫 번째 단계는 모든 공급업체에서 사용할 툴을 살펴보고 원하는 컨텐츠 관리 시스템을 식별하여 공급업체를 선택하는 것입니다. 종종, 당신이 모놀리식 플랫폼을 사용 하는 경우, 당신은 하나의 드래그 앤 드롭 편집기, 그리고 어쩌면 당신이 통합 할 수 있는 다른 몇 가지 옵션이 있습니다. 하지만 컴포저블(Composable)을 사용하면 세상이 당신의 굴입니다. 다양한 옵션을 살펴볼 수 있습니다. 따라서 컨텐츠 관리 시스템, 전자 상거래 시스템 또는 프런트 엔드 프레임워크를 선택하고 사용하려는 모든 도구를 식별한 다음 모든 통합 지점을 살펴봅니다. 시스템 간에 백엔드 복제가 필요하고 마이그레이션을 계획하며 궁극적으로 팀에서 만족할 수 있도록 이러한 도구에 대한 개념 증명을 시작하려는 경우 이러한 요소를 어떻게 결합하시겠습니까? 결국, 가장 큰 이점 중 하나는 이제 팀이 일상적인 작업을 수행하고 자신의 요구에 더 완벽하게 부합하는 도구를 사용할 수 있다는 것입니다.

이것은 머리 없는 트랙을 내려가기 시작하면 팀원들이 보게 될 큰 이점입니다. 나는 항상 사람들에게, 특히 전자 상거래 산업에서, 제품 세부 정보 페이지를 구축하기 시작하는 것이 좋습니다. 먼저 실행하면 가장 큰 이점을 얻을 수 있습니다. 그래서 만약 당신이 알아내려고, 내가 홈페이지, PLP, 또는 PDP로 시작 합니까? 그것은 확실히 당신이 너무 많은 유기적 트래픽과 유료 검색이 제품 페이지에 직접 가서 있기 때문에 시작 하는 장소입니다, 그리고 사람들은 일반적으로 하나의 제품을 보고, 장바구니에 추가 하 고, 변환 합니다. 그래서 나는 높게 당신이 거기에서 시작하고 당신의 PLP, 당신의 검색, 그리고 당신의 홈페이지로 거꾸로 작동 추천합니다. 그리고 데모 라인의 경우 장바구니와 체크 아웃을 살펴보는 것이 좋습니다. 그러나 많은 경우에, 나는 MVP 또는 그와 같은 것을 위해 그들을 고려하지 않을 것이다.

최대한의 이점을 제공하는 컴포저블 아키텍처의 특징

이산 아난드: 좋아요. 그런 다음, Mihaela를 선택하는 조직으로서, 구성 가능한 아키텍처의 이점을 극대화하기 위해 기업에서 어떤 기능을 찾아야 할까요?

Mihaela Mazzenga: 그리고 제가 대답하기 전에, 저는 조금 더 덧붙이고 싶어요. 왜냐하면, Ellery, 당신은 바로 기술 깊은 끝으로 뛰어 들었기 때문이죠. 그리고 컴포저블, 특히 올인원 플랫폼에서 일해왔다면 더욱 그렇겠죠. 그리고 그건 그렇고, 저는 이것을 부정적인 방식으로 말하는 것이 아닙니다. 왜냐하면 저는 모든 종류의 기술 솔루션이 적절하게 일치한다고 생각하기 때문입니다. 하지만 기술 외부에서는 여러분이 할 수 있는 일과 어떤 분야에서든 조직으로서의 여러분의 기여에 대한 기대와 관점에서 절대적인 사고방식의 변화입니다. 전에는 좀 더 의견이 많았고, 플랫폼에 의해 미리 정해진 의견에 따라 작업하고 있었다고 생각했습니다. 융통성이 있었을 때조차도 생각할 필요가 없는 것들이 있었습니다. 로드맵은, 전체적인 조직으로서 훨씬 쉽게 만들고 싶다면, 로드맵은 매우 중요합니다. 만약 이전에 존재하지 않았다면, 그리고 혁신을 통해 어떻게 가치를 이끌어낼 것인지, 언제 혁신을 끝낼 것인지를 이해하는 것이 중요합니다. 왜냐하면 제품과 제품의 반복이 재시작되는 시점이 있기 때문이죠. 그리고 그것이 반드시 변혁의 중간에 있는 것은 아니기 때문입니다.

제품 발전, 혁신, 고객 경험, 브랜드 재출시, OMS와 같은 백엔드 운영 체제 교체 등 너무 많은 요소를 한꺼번에 결합하는 것은 재난에 대비하는 절대적인 방법입니다. 조직으로서의 역량을 이해하고, 얼마나 빨리 진행할 수 있는지, 팀을 이해하고, 조직에서 팀의 격차를 이해하며, 이것이 단지 기술을 넘어 프로세스에 미칠 영향, 사람들에게 미칠 영향, 변화 관리는 정의를 위해 반드시 필요합니다. 우리가 당연히 알고 있듯이, 인간으로서의 모든 변화는 대개 불안하고, 많은 질문이 있으며, 이것은 전혀 다르지 않을 것입니다. 이것은 대부분의 조직에서 엄청난 패러다임 전환입니다. 그리고 제가 말하고 싶은 것은, 만약 여러분이 기술을 선도하게 한다면, 여러분은 아마도 그 전략을 재평가해야 한다는 것입니다. 왜냐하면 이것은 비즈니스 주도적인 이니셔티브여야 하기 때문입니다. 하루가 끝날 무렵, 만약 여러분이 이 둘을 분리할 수 없다면, 여러분이 대부분 기술 회사이고, 기술적인 이유로 이 일을 하고 있다면, 확실히 모든 종류의 맛이 있습니다. 하지만 그 이유에 대해서도 이해해 주세요.

Ishan Anand: 예, 정말 좋은 전화입니다.

Mihaela Mazzenga: 그래서 그것이 특징으로 이어집니다, 그렇죠? 어떤 유형의 피처를 대상으로 해야 합니까? 어떤 것이 가장 많은 혜택을 받습니까? 솔직히 말씀드리자면, 저는 돌아서서 질문합니다. 고객이나 인구 통계 내에서 팀에서 가장 큰 가치를 창출하는 기능은 무엇이라고 생각하십니까? 그리고 어디에서 시작하는지에 관해서는, 그 가치로 시작해야합니다. 그리고 일반적으로, 그것은 당신의 고객의 방향으로 당신을 이끌 것입니다. 그렇다면 고객의 고충은 무엇일까요? 고객의 가치 포인트는 무엇입니까? 전체적인 속도와 같은 것들에 대해 얘기해볼게요, 알겠죠? 고객으로서 홈 페이지가 예제로 렌더링되기 전에 바운스한 다음 가장자리에 집중할 것인가? 변환하기 전에 바운스할 수 있나요? 거래에 집중하고 거래에 집중할 시간입니다. 제공해야 하는 최상의 맞춤형 컨텐츠를 경험하고 있습니까? 콘텐츠 준비 및 CMS에 집중. 내가 원하는 제품을 찾을 수 있고 내가 원하는 것을 모를 수도 있습니까? 그런 다음 검색에 집중하십시오. 이 모든 것에는 기본적인 TCO와 기본 속도가 있습니다. 이 방정식의 어떤 부분에서도 제거할 수 없다고 생각합니다.

이 두 가지 모두 독립적으로 조직에 지속적인 영향을 미칩니다. 기술자로서의 의견을 가질 수는 있지만 가치를 창출하기 위해 이해가 되는 기능을 찾아야 한다고 생각합니다.

이산 아난드: 나는 그 이유를 이해하는 것을 좋아한다. 그리고 그 뿌리에서, 왜 고객들에게 돌아오게 될지, 그리고 그 뿌리는 반드시 기술이 아니라 그것에 뿌리를 두고 있을 것입니다. 그것은 실제로 당신이 이미 왜 당신이 사업에 있는지에 대한 이유를 제공합니다. 정말 강력한 추억입니다.

누가 컴포저블 아키텍처를 사용해야 합니까?

이산 아난드: 조금이라도 변신하고 싶어요. 앞서 컴포저블 아키텍처를 채택한 다양한 규모의 비즈니스에 대해 이야기했습니다. 그리고, 미하엘라, 아까 말했잖아요. 모노리스가 꼭 나쁘지는 않아요. 그렇다면 회사로서 누가 컴포저블 아키텍처를 사용해야 하는지 어떻게 알 수 있을까요? 그 넥타이를 어느 누구에게나 던져서 대답할 것입니다.

미하엘라 마젠가: 엘러리, 난 당신을 지명했어.

엘러리 워맥: 감사합니다. 고마워. 따라서 제가 함께 일하는 경향이 있는 고객들에게 일반적으로 나타나는 두 가지 주제가 있을 것입니다. 그 중 하나는 유연성과 도구로, 비즈니스 목적에 맞는 올바른 도구를 제공합니다. 도구가 일상 업무를 수행하는 데 필요한 유연성을 제공하는 것처럼 느껴집니까? 아니면 조금 더 집중된 다른 도구가 있습니까? 그들은 당신의 필요에 더 적합 할 수있는 작은 기능 세트를 가지고 있습니다. 컴포저블 스택을 구축하려면 귀사, 비즈니스 및 팀에 적합한 적합한 도구와 제품을 찾는 것이 중요합니다. 그런 다음 팀원들이 각자의 조건에 따라 업무를 수행할 수 있도록 통합합니다. 따라서 도구 선택, 공급업체 선택이 매우 중요합니다. 그리고 꽤 일반적으로 발생하는 한 가지 더 많은 것은 멀티 터치 포인트를 활성화해야하며 현재 스택에서 그렇게 할 수 없다는 것입니다. 따라서 매장, 모바일, 웹 및 기타 채널 전반에 걸쳐 일관된 고객 경험을 제공해야 합니다. 비즈니스 로직과 워크플로우를 여러 모놀리식 지원 채널에 복제하지 않는 것이 중요합니다. 공학에서 우리는 이것을 건조하다고 부르는 경향이 있습니다. 다시 반복하지 말라는 뜻이죠.

Mihaela Mazzenga: 그리고 Ellery, 저는 모든 사람들이 컴포저블 아키텍처를 사용해야 한다고 말하고 싶습니다. 그리고 저는 이것을 마하 대 모노리스 대화로 만들고 싶지 않습니다. 강력한 레거시 시스템은 대부분의 조직에서 절대적으로 활용될 것입니다. 그곳에는 자생적인 요소들이 있습니다. 너무나 많은 복잡성과 통합성이 존재합니다. 제 생각에 첫째, 풍경은 계속해서 컴포저빌리티를 향해 나아갈 것입니다. API 경제는 계속 성장할 것이며, 우리는 그 해답이 실제로 하이브리드라는 것에 주의해야 한다. Mach로 간주되지 않는 시스템과의 통합이 있을 수 있으며, 경우에 따라 통합되지 않아야 합니다. 그런 다음 세분화된 비즈니스 기능을 제공하는 시스템과의 통합이 이루어집니다. 오늘날의 조직은 앞서 말씀드린 것처럼 유연성과 도구에 대해 간단히 살펴보고 말할 필요가 있습니다. 제가 활용할 수 있는 도구는 무엇일까요? 변경하지 말아야 할 도구는 무엇입니까? 변경에 대한 변경이 이 환경에서 마지막 옵션이어야하기 때문입니다. 하지만 오늘날의 현대에 소프트웨어 아키텍처 내에서 합성성을 활용하지 않는 조직이 있다는 것은 잘 모르겠습니다. 모든 경우에 가장 순수한 마하 접근법입니까? 아뇨, 전혀 아니지만, 존재한다고 생각합니다.

솔직히 말해서, 가장 강력한 조합은 하이브리드입니다. 왜냐하면 우리의 의도가 조직에 선택권을 주는 것이고, 어떤 경우에는 그 선택이 유산일 수 있다는 것을 인식하기 때문입니다. 우리는 무엇이 우리를 차별화하는지에 초점을 맞추고 실제로 상품을 구매하고 차별화를 구축하는 데 계속 노력해야합니다. 저에게 이것은 모노리스, 컴포저블, 마하, 그리고 여러분이 던지고 싶은 다른 모든 약어를 다루는 방정식입니다. 하지만 오늘은 모두의 굴이라고 생각합니다.

Ishan Anand: 예, 저는 그것이 반드시 이진 선택이 아니라는 포지셔닝을 좋아합니다. 유산을 통합할 수 있습니다. 스택에 있는 마하 또는 순수 마하 부품의 양을 나타내는 스펙트럼일 수 있습니다.

이제 Composability: 주요 지표를 수용해야 할 때입니다.

Ishan Anand: 청중 속에 있는 청중의 마음 속에 우리 자신을 넣고 싶은데, 이런 생각이 들어요. 모든 박스를 체크하고 있습니다. 하지만 그들은 항상 Composable이나 Mach를 항상 미래의 이니셔티브라고 생각했습니다. 로드맵을 더 내려가면 많은 투자가 필요합니다. 이제 변화를 일으킬 시점이라는 트리거로 사용할 수 있는 선행 지표는 무엇입니까? 그들이 매일 직면하는 도전은 실제로 기다려서는 안된다는 것을 나타냅니다. 지금 바로 그 단계부터 시작해야 합니다.

Mihaela Mazzenga : 항상 주요 지표는 고객 마찰이라고 생각합니다. 고객 여정에서 전환율이 감소하고 이탈률이 증가하며 사용 시간 또는 품질과 데이터, 컨텐츠가 모두 고객 불만을 야기하는 것이 바람직하지 않은 부분이 있습니다. 아시다시피, 고객은 일반적으로 경험의 일부에 만족하지 않는 부분을 말하는 데 문제가 없습니다. 저는 우리가 거기서부터 시작해서 인정한다고 생각합니다. 유산에만 국한된 것은 아닙니다. 마하와 컴포저블 생태계에서도 문제가 없다고는 할 수 없습니다. 하지만 고객 마찰이 없고 TCO에 만족한다면 이 경로를 통해 어떤 유형의 결과를 얻게 될지 궁금할 수 있습니다. 그러나 나는 그것이 거기서 시작되고, 그것들은 찾기 쉬운 것들이라고 생각합니다. 조직 내에서 이미 측정하고 있는 고객 여정과 잘 알고 있어야 합니다.

Ellery Womack: 예, 성능 측면으로 돌아가기 위해, 웹 사이트가 핵심 웹 바이탈을 통과하지 못하면 변경 시기가 도래한다는 좋은 지표입니다. 반드시 마하와 컴포저블(composable)을 의미하는 것은 아닙니다. 그러나 당신이 거기에 갈 수 없다면, 당신은 확실히 그것을 고려해야합니다. 많은 고객들이 Google에서 검색 순위에 영향을 미치기 때문에 매우 정기적으로 핵심 웹 바이탈을보고 있습니다. 가장 큰 내용의 페인트와 사용자가 화면에서 얼마나 빨리 무언가를 볼 수 있는지, 누적된 레이아웃 변화, 즉 렌더링되는 페이지의 콘텐츠 이동량을 측정하는 누적된 레이아웃 변화, 그리고 페이지와 상호 작용하려고 시도한 후 나타나는 증상 지연의 척도인 경우 얼마나 빨리 업데이트되고 반응합니까? Google은 이 정보를 사용하여 유기적 검색 순위를 파악하고 있습니다. 그리고 상위 3 개의 검색 결과에 있지 않으면 해당 검색에 대한 클릭의 절반 이상이 웹 사이트로 이동하지 않습니다. 따라서 이 문제를 최우선으로 하는 것이 매우 중요합니다. 아키텍처의 관점에서 마하와 컴포저블(Composable)은 시장에서 가장 뛰어난 성능을 제공하는 분야입니다.

이것이 바로 고객이 면밀히 살펴보는 한 가지 사항입니다. 또한 실시간 사용자 모니터링 도구인 RUM을 사용하여 보다 앞서 나가고 새로운 변경 사항을 적용하는 과정에서 핵심 중요 데이터에 어떤 영향을 미칠지 실시간으로 파악할 수 있습니다.

미하엘라 마젠가: 그리고 엘레리는, 심지어 그 안에 있어도, 그렇죠? 해결책이 둘 다였던 경우를 참조할 수 있습니다. 그렇죠? 따라서 가치 실현 시간을 단축하기 위해 레거시 시스템 위에 Edgio와 같은 에지 솔루션을 레이어링하여 마이그레이션이나 전체 변환을 시작할 때 몇 개월 만에 즉각적이고 빠르게 향상시킬 수 있습니다. 그리고 저는 그 가치를 과소평가할 수 있다고 생각하지 않습니다. 다시 말하지만, 하이브리드를 가리키며, 우리의 능력을 최대한 활용하고 고객에게 더 나은 경험을 제공하도록 권장해야 합니다.

마무리

Ishan Anand: 예, 하이브리드에서 끝나는 것이 실제로 좋은 메모라고 생각합니다. 하이브리드는 이러한 혜택에 대한 가치를 더 빨리 얻을 수 있기 때문입니다. 먼저 컴포저블 아키텍처로 사이트의 로딩 속도를 높이고 팀의 민첩성을 높이는 방법을 살펴보았습니다. 그리고 이제 우리는 그것을 어떻게 채택해야하는지 그리고 반드시 이진 선택이 아니라는 것을 끝내고 있습니다. 여러분, Valtech의 CTO인 Mihaela와 Edgio의 엔지니어링 수석 이사인 Ellery에게 감사의 말씀을 전합니다. 그리고 오늘 Beyond the Edge에 참여해 주신 청중에게도 감사의 말씀을 전합니다. 다음 에피소드에서는 Predictive Prefetch에 대해 설명하고 이 접근 방식을 통해 페이지 로드를 1초 미만의 속도로 낮추는 방법에 대해 알아보겠습니다. 놓치지 마세요. 다음 번에 뵙겠습니다.