App Builder에 대해 자세히 알아봐야 하는 이유
Adobe Commerce은 완전한 SAAS 제품이 아니기 때문에 개발하는 코드는 복잡성과 업그레이드 문제를 추가할 수 있습니다. App Builder과 같은 프로세스 외부 확장성을 사용하여 프로세스 내 메서드 없이 Adobe Commerce 스토어에 고유한 사용자 지정 기능을 제공할 수 있습니다.
기타 이점은 다음과 같습니다.
- 분리된 기능을 사용하면 론치 시간을 단축할 수 있습니다.
- 이제 쉽게 업그레이드할 수 있습니다. 사용자 지정 기능은 Commerce 코드베이스 외부에 있으므로 업그레이드 시 호환성 문제를 방지할 수 있습니다.
- Commerce 외부로 기능 및 논리를 이동하면 일반적으로 프로세스 내 개발 메서드에서 사용하는 리소스가 확보됩니다.
아키텍처
Adobe Developer App Builder은 기본 솔루션 대신 Adobe Commerce과 같은 Adobe Cloud 솔루션을 확장하기 위해 공통적이고 일관적이며 표준화된 개발 플랫폼을 제공합니다. 여기에는 다음과 같은 항목이 포함됩니다.
- 사용자 지정 마이크로서비스 및 확장 개발에 사용되는 Adobe Developer Console. 플러그인 및 통합을 만드는 데 필요한 모든 도구 및 API에 액세스하는 동안 프로젝트를 빌드하고 관리합니다.
- 사용자 지정 확장 및 통합을 구축할 수 있는 오픈 소스 도구, SDK 및 라이브러리입니다. React Spectrum(Adobe의 UI 툴킷)을 사용하여 모든 Adobe 앱에 대해 하나의 공통 UI를 가질 수 있습니다.
- Adobe의 서버리스 플랫폼에서 인프라를 호스팅하기 위한 I/O Runtime과 이벤트 기반 통합을 위한 I/O Events 등의 서비스. Adobe은 또한 데이터 및 파일 저장을 위한 기본 지원을 제공합니다.
- Adobe Experience Cloud을 사용하여 확장 및 통합을 Experience Cloud 조직에 게시합니다. 시스템 관리자는 이러한 확장을 검토, 관리 및 승인할 수 있습니다. 게시되면 사용자 지정 App Builder 확장 및 도구를 다른 Adobe Experience Cloud 앱과 함께 사용할 수 있습니다.
다음 다이어그램은 App Builder에 구축된 표준 애플리케이션이 이러한 기능을 사용하는 방법을 보여 줍니다.
App Builder 아키텍처에 대한 자세한 내용은 아키텍처 개요를 참조하십시오.
App Builder 시작
초기 설정을 포함하는 구성 가능한 상거래 전략에 대한 개요는 다음 블로그 게시물을 통해 확인할 수 있습니다.
App Builder이 상거래 플랫폼의 비즈니스 민첩성을 높이는 데 어떻게 도움이 됩니까
App Builder을 시작할 수 있도록 Adobe은 다음 설명서를 만들었습니다.