JBS의 도움을 받아 단 6주 만에 AWS 기반 커브사이드 픽업 서비스를 배포한 Petco
요약
Petco는 코로나19 팬데믹 기간 동안 고객의 니즈를 빠르고 간편하게 충족하기 위해, 단 6주 만에 커브사이드 픽업 서비스 개발을 성공적으로 완료하고 배포했습니다. AWS 소매 컴피턴시 파트너인 JBS Solutions(JBS)과의 파트너십 덕분에, Petco는 AWS Lambda와 Amazon DynamoDB를 활용하여 구축된 오퍼링의 효율성을 개선하고 비용을 절감할 수 있었습니다.
급변하는 니즈 충족
Petco는 코로나19 팬데믹 기간 동안 비대면 쇼핑 등의 고객 니즈를 실시간으로 충족하기 위해, 소프트웨어 컨설팅 회사이자 Amazon Web Services(AWS) 소매 컴피턴시 파트너인 JBS에 연락했습니다. JBS의 도움으로 Petco는 단 6주 만에 예산 범위 내에서 AWS를 기반으로 커브사이드 픽업 솔루션 개발을 성공적으로 완료했으며, 이 반려동물 건강 및 웰빙 회사는 이를 통해 전국 반려동물 보호자들의 니즈를 계속 충족할 수 있게 되었습니다.
Petco는 150개 이상의 매장 내 동물 병원으로 이루어진 네트워크를 비롯하여, 미국, 멕시코, 푸에르토리코 전역에서 1,500여 개 지점을 운영하고 있으며 웹 사이트와 Petco 앱을 통해 반려동물 건강 및 웰빙을 위한 포괄적인 온라인 리소스를 제공합니다. 코로나19 팬데믹이 발생하기 전부터 이미 이 회사는 고객에게 커브사이드 픽업 서비스를 제공하기 위한 인프라를 개발하고 있었습니다. 코로나19 팬데믹이 발생하자 Petco는 이 사태가 고객에게 미칠 영향과 솔루션 개발을 가속화해야 할 시급한 필요성을 바로 인지했습니다. 이에 JBS에 연락하기로 결정했습니다.
“인프라를 빠르게 설정할 수 있는 환경에서 AWS 사용을 시작하지 않았다면, 시간이 두 배로 걸렸을 수도 있습니다.”
- Joe Rose, JBS Solutions President
유연한 쇼핑 경험을 창출하기 위한 협력
펜실베이니아에 본사를 둔 JBS는 2000년부터 맞춤형 소프트웨어 및 애플리케이션 기반 솔루션을 제공해왔습니다. 미국에 위치한 고객들에게 최상의 서비스를 제공하기 위해, 전문성과 공동 근무 시간이 보장된 미주 내 고위급 엔지니어만 채용합니다. JBS는 프로젝트의 약 80%에 AWS 솔루션을 사용하며, 회사 직원들과 협력하여 직원이 소프트웨어를 유지 관리하고 업데이트하는 데 필요한 적절한 교육을 받도록 하는 프로젝트 기반 참여 모델을 구축했습니다. JBS의 Joe Rose 사장은 “저희는 기업의 직원 팀과 프로젝트를 지원하기도 하지만, 실제로는 멘토링 모델 쪽이 전문입니다. 직원과 다른 컨설턴트를 교육하고, 개발하며 프로젝트에 참여시키는 데 도움이 될 것으로 기대하며 리소스를 제공합니다”라고 말합니다.
JBS는 Petco가 커브사이드 픽업 기능을 신속하게 배포하도록 도와야 했습니다. 두 회사는 협업을 통해 솔루션의 설계 방법을 결정했습니다. 커브사이드 픽업이 얼마나 많이 사용될지 예측하기가 어려웠습니다. Rose는 “비교할 만한 예가 정말 없었습니다. 따라서 수요 0에서 폭발적인 수요까지 규모를 조정할 수 있는 솔루션을 개발해야 했습니다”라고 말합니다. JBS는 AWS를 기반으로 하는 솔루션의 이점을 잘 알고 있었습니다. Rose는 “저희는 Petco의 시스템에 대해서도, 그리고 AWS에 대해서도 잘 알고 있었습니다. 이미 환경을 설계하기 시작한 상태였기 때문에 빠른 기술 전환은 문제가 되지 않았습니다. 인프라를 빠르게 설정할 수 있는 환경에서 AWS 사용을 시작하지 않았다면, 시간이 두 배로 걸렸을 수도 있습니다”라고 말합니다.
확장 가능한 솔루션을 효율적으로 빠르게 배포
JBS는 비용을 최적화하면서 알 수 없는 부하를 수용하기 위해서는 Auto Scaling 기능을 활용하는 서버리스 솔루션이 Petco에게 가장 적합한 옵션이라는 것을 알았습니다. JBS는 개발자가 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있는 서버리스 컴퓨팅 서비스인 AWS Lambda를 이 솔루션의 기반으로 선택했습니다. 또한 규모에 관계없이 고성능 애플리케이션을 실행할 수 있도록 설계된 완전관리형 서버리스 키 값 NoSQL 데이터베이스인 Amazon DynamoDB와 사용자가 마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 분리하고 규모를 조정할 수 있는 완전관리형 메시지 대기열 서비스인 Amazon Simple Queue Service(Amazon SQS)를 사용했습니다. 이들 서비스를 사용하면 개발자가 규모 조정 및 성능 문제를 처리하는 코드를 작성하는 데 시간을 허비하는 것이 아니라 커브사이드 픽업에 필요한 기능을 개발하는 데 집중할 수 있습니다.
JBS와 Petco는 배포 후에 제한 및 계량 프로세스를 구현함으로써 부하를 분산할 수 있었습니다. Rose는 “서버리스 기술은 엄청난 오버헤드 없이도 매우 효과적으로 규모를 조정할 수 있게 해 줍니다. 서버리스 스택에서 튜닝 작업을 전혀 수행할 필요가 없었습니다”라고 말합니다.
웹 사이트 트래픽을 최대한 효과적으로 처리하기 위해 Petco는 애플리케이션 간(A2A) 및 애플리케이션과 사용자 간(A2P) 통신 모두를 위한 완전관리형 메시징 서비스인 Amazon Simple Notification Service(SNS)를 사용합니다. Rose는 “이렇게 급증하는 수요를 잘 견뎌낸 것이 인상적이었습니다”라고 말합니다.
팀은 단 6주 만에 커브사이드 픽업 솔루션을 배포하여 프로젝트 성과를 100% 달성했습니다. 배포 후 이 팀은 고객과 직원에게 가능한 최고의 경험을 제공하기 위해 약 6개월간 솔루션을 세밀하게 튜닝했습니다. 일례로 JBS는 주문을 픽업하고 준비할 때 직원이 태블릿을 사용하는 상호 작용을 모니터링하는 과정에서 많은 직원이 프롬프트가 표시되기 전에 화면을 탭하여 확인한다는 사실을 발견했습니다. 팀은 이러한 클릭을 불필요한 추가 클릭으로 파악하고 제거했습니다. Rose는 “저희는 원활한 사용자 경험을 창출하고 싶었습니다”라고 말합니다. 결과는 성공적이었습니다. 고객은 비대면 서비스의 편리함과 안전성을 누리게 되었고, Petco는 고객의 요구를 충족한다는 목표를 달성했습니다. Petco의 Vice President of Retail Systems인 Mike Brown은 “Petco는 반려동물의 전반적인 건강과 웰빙을 돌보는 반려동물 보호자의 파트너로서, 반려동물 보호자의 라이프스타일과 요구 사항을 충족하는 솔루션을 제공하는 데 주력하고 있습니다. 커브사이드 픽업 서비스는 끊임없이 진화하는 옴니채널 경험의 한 요소에 불과합니다”라고 말합니다.
“서버리스 기술은 엄청난 오버헤드 없이 방대한 규모의 확장을 가능하게 합니다. 서버리스 스택에서 튜닝 작업을 전혀 수행할 필요가 없었습니다.”
- Joe Rose, JBS Solutions President
지속적으로 사용 가능한 솔루션을 구축하기 위한 노력
JBS는 기술 응용 분야와 소매 컨설팅 분야 모두에 대한 전문성을 갖추고 고객을 지원하는 것을 목표로 합니다. 코로나19 팬데믹으로 구매자 행동의 영구적인 변화가 나타난 만큼, JBS는 Petco가 구현하도록 도왔던 변경 사항이 단순히 일시적인 수정 사항에 그치지 않을 것임을 알고 있었습니다. Rose는 “커브사이드 픽업 서비스는 절대 사라지지 않습니다”라고 말합니다.
이 프로젝트를 진행한 후, JBS는 다양한 마케팅 채널을 사용하여 전환율을 높이는 방법과 같은 소비자 행동 분석과 관련한 추가적인 인사이트와 경험을 얻게 되었습니다. Rose는 “이 프로젝트에서 배운 것이 도구 키트에 반영되었습니다. 이제 직접 경험을 통해 더 잘 알게 되었다고 자신 있게 말할 수 있습니다”라고 말합니다.
고객 소개
Petco는 반려동물, 반려동물 보호자 및 직원의 삶을 개선하는 데 주력하는 건강 및 웰빙 회사입니다. 이 회사는 1,500여 개 Petco 지점을 운영 중이며, 웹 사이트와 Petco 앱에서 반려동물 건강 및 웰빙을 위한 포괄적인 온라인 리소스를 제공합니다.
파트너 소개
JBS 솔루션은 1999년부터 맞춤형 소프트웨어 및 애플리케이션 기반 솔루션을 제공해왔습니다. 이 회사는 AWS 어드밴스 파트너이자, AWS 소매 컴피턴시 파트너이자, 공인 커머셜 리셀러이자, AWS Public Sector 파트너(PSP)입니다.
2021년 12월 게시