AWS AppSync를 사용하여 신발 쇼핑 경험을 개선하는 ALDO
2020년
매일 50,000명 이상의 신발 구매자가 북아메리카와 영국 전역의 ALDO 매장을 방문합니다. 구매자가 특정 신발 모델이나 사이즈를 착용해 보겠다고 요청하면 매장 직원이 모바일 앱을 사용하여 백룸 직원에게 신속하게 요청을 보냅니다. 해당 직원은 휴대폰으로 요청을 받고 업데이트된 재고 목록을 확인하며 특정 신발을 고객에게 가져오기 전에 먼저 검색합니다. 이 프로세스는 일반적으로 1분 이내에 이뤄집니다. 신발 재고가 없는 경우 애플리케이션은 고객에게 대체 가능한 신발을 추천합니다.
그러나 모바일 앱의 API 및 데이터베이스 계층은 서로 다른 기술을 사용했으며 때로 시스템 중단으로 인해 애플리케이션 가동 중단 및 고객 불만이 발생하기도 했습니다. “고객이 신발을 요청한 후 API 중 하나가 응답하지 않아 앱이 정지되었습니다.”라고 ALDO Group의 소프트웨어 개발 담당 이사, Kapies Vallipuram은 말합니다. “이는 고객이 신발을 받을 때까지 너무 오랫동안 기다리게 되며 어떤 경우에는 고객이 신발을 착용하지 못하고 그냥 떠나게 되는 것을 의미합니다. 여러 API가 있으며 오류가 발생하는 API를 알 수 없었기 때문에 해당 매장에서 앱을 수정하는 데 시간이 걸렸습니다. 이로 인해 영업 기회를 잃게 되었기 때문에 우리는 이 문제를 해결해야 했습니다.”
오늘날 시간은 소비자에게 매우 소중합니다. 소비자가 우리에게 시간을 할애하기로 선택했다면 우리는 가능한 최상의 경험을 제공할 수 있도록 해야 합니다. AWS를 사용하여 그렇게 할 수 있습니다."
Kapies Vallipuram,
ALDO Group 소프트웨어 개발 담당 이사
AWS AppSync를 사용하여 개발 간소화
ALDO는 문제를 해결하기 위해 이전 모바일 개발 플랫폼에서 Amazon Web Services(AWS)로 마이그레이션했습니다. “AWS는 클라우드 부문의 리더 기업입니다. 우리가 소매 영역에서 경쟁 우위를 차지하기 위해서는 클라우드 기술 공간에서 가장 경쟁에서 앞선 회사를 선택해야 한다고 생각했습니다.”라고 Vallipuram은 말합니다.
ALDO 개발 팀은 여러 소스의 데이터에 안전하게 액세스하고 이러한 데이터를 안전하게 결합하기 위해 유연한 API 생성을 활성화하여 애플리케이션 개발을 간소화하는 서비스인 AWS AppSync를 사용합니다. AWS AppSync는 API 쿼리 언어인 GraphQL을 사용하여 애플리케이션이 필요한 데이터를 쉽게 얻을 수 있도록 합니다. “우리는 모바일 인스토어 앱을 위한 실시간 기능이 필요했는데 AWS AppSync가 이 기능을 지원했습니다.”라고 Vallipuram은 말합니다. 또한 AWS AppSync는 ALDO 개발자가 템플릿을 통해 새로운 기능을 자동으로 배포하는 데 사용하는 AWS CloudFormation과도 원활하게 작동합니다.
ALDO는 AWS AppSync를 사용하여 GraphQL API 계층을 신속하게 생성하고 인스토어 모바일 앱 및 새로 개발된 다른 애플리케이션에서 사용할 데이터 스키마를 표준화했습니다.
신발 구매자에게 더 나은 매장 내 경험 제공
AWS에서 실행되는 ALDO 모바일 앱은 이제 중단 없이 고객과 직원이 신발 착용 요청을 즉시 소통할 수 있게 하는 실시간 워크플로로 더 강력한 성능을 제공합니다. “우리 모바일 앱이 AWS AppSync 덕분에 더 안정적이라는 데는 의심의 여지가 없으며 이는 우리 비즈니스에 매우 중요합니다.”라고 Vallipuram은 말합니다.
이제, 인벤토리가 확인되고 신발이 재고 목록에서 검색될 때까지 ALDO 고객은 더 이상 기다리지 않아도 됩니다. “오늘날 시간은 소비자에게 매우 소중합니다. 소비자가 우리에게 시간을 할애하기로 선택했다면 우리는 가능한 최상의 경험을 제공할 수 있도록 해야 합니다. AWS를 사용하여 그렇게 할 수 있습니다.”라고 Vallipuram은 말합니다.
기존 시간의 절반도 안 되는 시간에 새 애플리케이션 제공
GraphQL API 계층은 ALDO 개발자에게 더 원활한 개발 환경을 제공합니다. “GraphQL은 모든 것을 단일 액세스 포인트에 통합하므로 우리는 데이터를 백엔드에서 클라이언트로 푸시하는 서비스를 통합할 필요가 없습니다.”라고 Vallipuram은 말합니다. “결과적으로 우리는 시스템을 관리하고 사물을 모니터링하는 대신 기능을 구현하는 데 더 집중할 수 있습니다. AWS AppSync는 더 빠른 속도를 제공하며, 이러한 속도 향상이 바로 고품질 코드와 새 기능을 구현하는 데 필요한 요소입니다.”
AppSync의 기능을 활용함으로써 ALDO 개발자는 이전보다 더 빠르게 애플리케이션을 빌드할 수 있습니다. “우리의 시장 출시 시간은 AWS AppSync를 사용함으로써 확실히 가속화되었습니다. 우리는 3개월 이내에 새로운 애플리케이션을 만들 수 있습니다. 이전에 여러 API를 사용했을 때는 6~12개월이 걸렸습니다.”라고 Vallipuram은 말합니다. 예를 들어 개발자는 ALDO 공급망 전반에 걸쳐 다양한 웨어하우스의 인벤토리 제어를 관리하는 새로운 애플리케이션뿐만 아니라 다른 매장에 대한 인벤토리 요청을 가능하게 하는 향상된 모바일 앱 기능을 빌드하고 배포했습니다. 또한 ALDO 개발자는 최근에 온라인 구매자가 현지 ALDO 매장에서 자신의 주문품을 픽업할 때 더 효율적으로 수령할 수 있게 하는 매장 직원용 모바일 앱도 출시했습니다. “AWS AppSync를 사용하지 않았다면 이러한 새로운 애플리케이션을 빠르게 빌드할 수 없었을 것입니다.”라고 Vallipuram은 말합니다. “이제 전체 프로세스가 훨씬 더 간소화되었습니다.”
ALDO는 이제 AWS AppSync를 사용하여 이룬 성공 덕분에 추가 워크로드를 AWS 클라우드로 이동하고 있습니다. “우리는 현재 클라이언트 대상 웹 사이트, 전자 상거래 시스템 및 데이터베이스를 AWS로 마이그레이션하고 있습니다.”라고 Vallipuram은 말합니다. “AWS는 우리가 비즈니스를 발전시키는 데 필요한 안정성과 확장성을 제공합니다.”
자세히 알아보려면 aws.amazon.com/appsync를 방문하세요.
ALDO Group 소개
ALDO Group은 전 세계적으로 신발 및 액세서리 매장 체인을 소유 및 운영하는 캐나다 소매업체입니다. 이 회사는 현재 100개국 이상에 3,000개의 매장을 보유하고 있습니다.
AWS의 이점
- 애플리케이션 중단이 발생하지 않도록 하여 구매자에게 더 나은 매장 내 경험을 제공합니다.
- 6~12개월이 아닌 3개월 이내에 새로운 애플리케이션을 개발하고 배포합니다.
- 실시간 데이터 기능을 모바일 애플리케이션에 통합합니다.
사용된 AWS 서비스
AWS AppSync
AWS AppSync는 하나 이상의 데이터 원본에서 데이터를 안전하게 액세스, 조작 및 결합하기 위한 유연한 API를 생성할 수 있도록 하여 애플리케이션 개발을 간소화합니다. AppSync는 GraphQL을 사용하여 애플리케이션이 필요한 데이터를 정확하게 가져올 수 있도록 하는 관리형 서비스입니다.
AWS CloudFormation
AWS CloudFormation에서는 클라우드 환경에서 AWS 및 타사 애플리케이션 리소스를 모델링하고 프로비저닝할 수 있도록 공용 언어를 제공합니다. AWS CloudFormation을 사용하면 프로그래밍 언어 또는 간단한 텍스트 파일을 사용하여 자동화되고 안전한 방식으로 모든 지역과 계정에 걸쳐 애플리케이션에 필요한 모든 리소스를 모델링 및 프로비저닝할 수 있습니다. 이를 통해 AWS 및 타사 리소스의 단일 소스를 제공합니다.
AWS Smart Store 솔루션
소매 및 클라우드 혁신의 세계적인 리더가 지원하는 AWS Smart Store 솔루션은 고객 만족도를 높이는 동시에 운영 효율성 및 IT 민첩성을 개선하는 빠르고 마찰 없는 쇼핑 경험을 통해 완전히 새로운 매장 경험을 창조할 수 있는 기회를 제공합니다.
시작하기
산업 분야를 불문하고 다양한 규모의 기업들이 AWS를 통해 매일 비즈니스를 혁신하고 있습니다. 지금 전문가와 상담하고 AWS 클라우드로의 여정을 시작하세요.