coca-cola-freestyle-logo-2x

AWS Lambda를 사용하여 100일 만에 터치리스 음료 제공 경험을 구현한 Coca-Cola Freestyle

2020

COVID-19 팬데믹으로 지속적으로 전 세계가 재편되고 소비자 행동 양식이 변화함에 따라 Coca-Cola Company는 최신 Coca-Cola Freestyle 혁신 기술, 즉 스마트폰을 이용한 비접촉 모바일 음료 제공을 통해 소비자의 요구에 부응할 수 있는 새로운 음료 제공 옵션을 개발했습니다.

Coca-Cola Freestyle Equipment Innovation Center의 엔지니어링 및 혁신을 담당하는 부사장인 Thomas Stubbs는 "모든 Coca-Cola 음료 디스펜서는 권장 관리 및 청소 방법으로 안전하게 관리됩니다. 하지만 이렇게 불확실한 시기에 Coca-Cola는 소비자에게 터치리스 음료 제공 경험이라는 새로운 옵션을 제공하고 있습니다. 대부분 재택 근무를 하고 있는 우리 팀이 고객과 소비자의 변화하는 요구에 대응하기 위해 꾸준히 혁신하는 모습을 지켜보는 것은 무엇보다 즐거운 일입니다. 저희의 식품 서비스 파트너들은 안전하고 위생적인 식당 환경을 유지하기 위해 할 수 있는 모든 조치를 취하고 있으며, 그 손님들이 좋아하는 플랫폼에서 원하는 음료를 계속해서 제공받을 수 있는 옵션을 제공하기 위해 최선을 다하고 있습니다."

Coca-Cola Freestyle로 소비재 상품의 혁신 주도
kr_quotemark

짧은 대기 시간은 사용자 환경에 필수적이며, 이것이 바로 우리가 AWS의 서버리스 솔루션에 전념하는 이유입니다.

Michael Connor
수석 아키텍트, Coca-Cola Freestyle Equipment Innovation Center

Coca-Cola의 기존 Amazon Web Services(AWS) 서버리스 아키텍처를 기반으로 한 새로운 비접촉 Coca-Cola Freestyle 솔루션은 소비자들이 계정을 만들거나 앱을 다운로드하지 않고도 단 몇 초 만에 휴대폰에서 음료를 선택하고 제공받을 수 있도록 합니다. 이 모바일 경험은 현재 미국 전역의 모든 Coca-Cola Freestyle 디스펜서에 적용되고 있습니다.

Stubbs 씨는 "카메라를 디스플레이 쪽으로 돌리면 QR 코드가 자동으로 스캔되어 클라우드에 즉시 연결되고 Coca-Cola Freestyle 사용자 인터페이스가 휴대폰에 표시됩니다. 그러면 전체 메뉴에서 다양한 브랜드와 맛을 선택한 후 휴대폰의 옵션을 누르기만 하면 음료가 제공됩니다. 안전하고, 원활하고, 재미있는 경험을 창출하는 것이 핵심입니다."라고 설명합니다.

놀랍게도 Freestyle 팀은 원격으로 작업하면서 서버리스 웹 앱을 만들어 Coca-Cola Freestyle 머신과 통합되는 터치리스 사용자 경험을 실현했습니다. Coca-Cola Freestyle은 초기 아이디어가 제시된 후 4개월 만에 원활하고 실시간에 가까운 솔루션을 구현했습니다.

AWS 서버리스 아키텍처에서 일주일 만에 프로토타입 개발

2009년에 도입된 Freestyle 머신은 ATM 크기(가로 25인치, 세로 40인치, 높이 75인치)의 작은 음료 공장으로서, 사용자에게 최대 8가지 음료 카테고리에서 200가지 브랜드를 선택할 수 있는 옵션을 몇 개의 버튼 조작만으로 제공합니다. 이 머신의 36개 펌프에는 수백 개의 음료를 필요에 따라 혼합할 수 있는 모든 재료가 있습니다. 터치리스 솔루션을 신속하게 구축하기 위해 Coca-Cola Freestyle은 2013년부터 이용하기 시작한 AWS로 눈을 돌렸습니다.

이 프로젝트의 경우 거의 즉각적인 응답 시간과 함께 혁신 속도가 매우 중요했습니다. Coca-Cola Freestyle 수석 아키텍트인 Michael Connor 씨는 "짧은 대기 시간은 사용자 환경에 필수적이며, 이것이 바로 우리가 AWS의 서버리스 솔루션에 전념하는 이유입니다. 2, 3초만 지연되어도 음료가 넘치고 제품이 낭비되어 소비자의 불만을 유발할 수 있습니다.

Coca-Cola Freestyle은 프로토타입을 만들어 이 아이디어를 검토해보기로 결정했습니다. 이 회사가 AWS에서 전적으로 서버리스 아키텍처를 사용하고 있으며 AWS에서 실시간으로 구축하던 모든 기능이 완전관리형이었기 때문에 몇 개월이 아니라 1주일 만에 프로토타입을 출시할 수 있었습니다. 팀은 모든 인프라를 AWS로 전환하고 소프트웨어를 디스펜서에 설치하고 모바일 환경을 구축한 후 테스트 환경에서 테스트했습니다. Connor 씨는 "디스펜서가 빠르게 잘 작동하는 것도 고무적이었지만 디스펜서에 손을 대지 않아도 되는 것은 실로 놀라운 경험이었습니다."라고 말합니다. 그런 다음 회사는 고객, 이해 관계자 및 파트너 간에 최소 기능 제품을 공유했습니다.

프로토타입 시점으로부터 150일 만에 10,000대의 머신에 웹 앱 배포

2020년 4월에 프로토타입을 성공적으로 개발한 후, Freestyle은 AWS Well-Architected Review를 통해 더 큰 규모의 환경에서 이 설계가 잘 작동하고 안전하게 작동하는지 여부를 판단했습니다. 6월 초까지 고객 테스트 장소에 프로토타입을 도입했고, 한 달 후에는 웹 앱을 공개했습니다. 7월 중순부터 하순까지(개념 단계로부터 100일 만에) 500대의 머신을 새로운 웹 애플리케이션을 사용하여 실행했으며 8월 말까지 10,000대를 실행했습니다. 2020년 말까지 미국 내 52,000대의 Freestyle 머신이 모두 이 웹 앱으로 운영될 것으로 예상되며, 곧 이어 세계 곳곳에 설치된 나머지 8,000대도 이 앱으로 운영을 시작할 예정입니다.

거의 즉각적인 사용자 환경을 제공하기 위해 Freestyle 팀은 서버리스 컴퓨팅을 제공하는 AWS Lambda와 개발자가 대규모로 손쉽게 API를 만들고 유지 관리하고 보호할 수 있는 완전관리형 서비스인 Amazon API Gateway를 기반으로 백엔드를 구축했습니다. 예를 들어 각 트랜잭션에서 웹 앱은 각 머신마다 재료의 전체 재고를 빠른 속도로 파악해야 합니다. Coca-Cola Freestyle의 혁신 담당 이사 Daisy Teoh는 "연결할 때, 해당 디스펜서에서 어떤 음료수를 이용할 수 있는지 즉시 알아야 합니다."라며, 카트리지가 비어 있으면 사용자가 원하는 음료를 만들 수 없음을 의미한다고 설명합니다. Amazon API Gateway의 WebSocket API는 초 단위가 아니라 밀리초 단위의 대기 시간으로 Freestyle 머신과 사용자의 휴대폰 간에 서버리스 양방향 실시간 연결을 제공합니다. 이 AWS 기능이 없다면 고객이 디스펜서에서 재고가 업데이트되기를 기다려야 하며, 음료 제공 속도가 느려지고 고객이 줄을 서게 되는 상황이 발생할 수 있습니다.

이 웹 앱은 전국 어디서든 똑같이 빠른 속도를 제공해야 했습니다. Teoh 씨는 "사용자가 음료 제공 버튼을 눌렀을 때 신호가 전국을 가로질러 인프라와 보안 스택을 통해 이동해야 한다는 점을 감안할 때, 어떤 경험이 발생할지 전혀 알 수 없었습니다."라고 말합니다. 보안 스택에는 가용성에 영향을 주거나, 보안을 위협하거나, 리소스를 과도하게 사용하는 일반적인 웹 공격으로부터 웹 애플리케이션과 API를 보호하는 방화벽인 AWS WAF가 포함되어 있습니다. "신호가 디스펜서에 전달되어야 디스펜서가 음료를 혼합하고 따르게 됩니다." 빠른 속도를 구현하기 위해 Coca-Cola Freestyle 팀은 짧은 대기 시간과 빠른 전송 속도로 전 세계 고객에게 데이터, 비디오, 애플리케이션 및 API를 안전하게 제공하는 빠른 콘텐츠 제공 네트워크 서비스인 Amazon CloudFront에서 소규모의 경량 모바일 환경을 호스팅했습니다. 이를 통해 사용자는 어디서든 신속하게 서버에 연결할 수 있습니다. Teoh 씨는 "이제 사용자가 QR 코드를 스캔하면 800밀리초 이내에 사용자 인터페이스가 나타나고 디스펜서에 연결됩니다. 그리고 디스펜서는 100밀리초 또는 200밀리초 안에 음료 제공 요청에 응답합니다."라고 말합니다. 즉, 고객이 QR 코드를 스캔하면 1초 이내에 음료가 제공되기 시작합니다.

Amazon CloudFront 콘텐츠 전송 네트워크는 멀티 티어 캐시를 기본적으로 제공하며 이와 더불어 객체가 아직 엣지에 캐시되지 않았을 때 회사의 오리진 서버의 대기 시간을 개선하고 로드를 줄여주는 리전별 엣지 캐시도 함께 제공합니다. Coca-Cola Freestyle 웹 앱을 유럽 전역으로 확장할 당시에 대해 Teoh 씨는 "미국에서 호스팅되는 데이터 센터까지의 거리 때문에 유럽의 터치리스 소비자들이 오랜 지연 시간을 경험할 것으로 예상했습니다. 하지만 초기 테스트 결과 미국으로의 고속 광섬유 연결과 Amazon CloudFront 엣지 캐싱의 조합은 엄청난 연결 거리에도 불구하고 우수한 사용자 경험을 제공하는 것으로 나타났습니다."라고 말합니다. 2020년 말까지 유럽에서 웹 앱을 출시하는 과정에서 Coca-Cola Freestyle 팀은 각 국가의 연결 속도와 리전별 호스팅의 필요성을 면밀히 모니터링할 것입니다.

AWS 서버리스 아키텍처를 기반으로 안전한 고객 경험 실현

Coca-Cola Freestyle은 웹 앱을 사용하여 사용자의 모국어로 콘텐츠를 서비스하거나 접근성 기능을 구축하는 것과 같은 추가적인 고객 응대 서비스를 추구하거나, 음료 한 잔마다 일정 금액을 기부하는 등의 기타 옵션을 순차적으로 진행할 계획입니다.

전반적으로, 이 웹 앱은 COVID-19 팬데믹 기간 동안 기능적인 솔루션을 제공하는 것 이상의 훨씬 더 큰 성과를 실현했습니다. Teoh 씨는 "이 웹 앱은 Coca-Cola Freestyle이 브랜드로서 추구하는 가치와 부합합니다. 즉, 고객이 재미있는 방법으로 원하는 음료를 제공받을 수 있도록 만듭니다."라고 말합니다. Coca-Cola Freestyle은 AWS를 기반으로, 전례 없는 도전에서 훨씬 더 나은 사용자 경험에 대한 모범적인 사례를 만들어냈습니다.

Coca-Cola Freestyle이 이 새로운 비접촉 음료 제공 솔루션을 출시하고 마케팅한 방법에 대한 자세한 내용은 여기를 참조하세요.


Coca-Cola Freestyle 소개

Coca-Cola Freestyle은 2009년에 재미있는 대화형 플랫폼에서 다른 어디에서는 찾아볼 수 없는 100가지 제품을 포함하여 200가지 이상의 브랜드 옵션을 제공함으로써 혁신적인 음료 제공 경험을 만들어냈습니다.

AWS의 이점

  • 일주일만에 모바일 음료 제공 앱 출시
  • 150일 만에 10,000대의 머신으로 확장
  • 소비자의 데이터를 수집하지 않음
  • 몇 밀리초 내에 모바일 디바이스를 디스펜서에 연결할 수 있음 
  • 디스펜서 데이터와 인공 지능을 사용하여 재료 교체가 필요한 시기 예측
  • 디스펜서 데이터를 사용하여 고객이 인기 음료와 트렌드를 파악할 수 있도록 지원
  • 디스펜서 데이터를 사용하여 운영 문제를 신속하게 식별하고 해결


사용된 AWS 서비스

Amazon API Gateway

Amazon API Gateway는 어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있도록 하는 완전관리형 서비스입니다. API는 애플리케이션이 백엔드 서비스의 데이터, 비즈니스 로직 또는 기능에 액세스할 수 있는 ‘정문’ 역할을 합니다.

자세히 알아보기 »

AWS Lambda

AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간에 대해서만 비용을 지불하면 됩니다.

자세히 알아보기 »

Amazon CloudFront

Amazon CloudFront는 개발자 친화적 환경에서 짧은 대기 시간과 빠른 전송 속도로 데이터, 동영상, 애플리케이션 및 API를 전 세계 사용자에게 안전하게 전송하는 고속 콘텐츠 전송 네트워크(CDN) 서비스입니다.

자세히 알아보기 »

AWS WAF

AWS WAF는 가용성에 영향을 미치거나, 보안을 위협하거나, 리소스를 과도하게 사용하는 일반적인 웹 공격으로부터 웹 애플리케이션이나 API를 보호하는 데 도움이 되는 웹 애플리케이션 방화벽입니다.

자세히 알아보기 »

더 많은 Coca-Cola 사례


시작하기

모든 산업에서 다양한 규모의 조직이 AWS를 통해 매일 비즈니스를 혁신하고 임무를 수행하고 있습니다. 지금 전문가와 상담하고 AWS로의 여정을 시작하세요.