Shopify는 매년 전자상거래 업계에서 가장 중요한 시기인 블랙프라이데이 및 사이버 먼데이(BFCM) 기간 동안 플랫폼의 실시간 운영 현황을 시각적으로 보여주는 'Live Globe' 대시보드를 공개합니다. 2014년부터 내부적으로 운영되어 온 이 대시보드는 2018년부터 대중에게 공개되었으며, 2023년 버전은 특히 '재미'와 사용자 참여를 극대화하는 데 중점을 두었습니다. 이는 이전 버전의 '이스터 에그' 기능이 예상치 못한 큰 호응을 얻었기 때문입니다. 단 2개월의 개발 기간과 6명의 소규모 팀(소프트웨어 엔지니어 2명, 3D 아티스트 1명, 데이터 엔지니어 3명)으로 2024년 버전 Live Globe가 재구축되었으며, '최대한 즐겁게 만드는 것'이 유일한 성공 지표였습니다. 이 글은 Shopify의 BFCM Live Globe 프로젝트의 배경, 디자인 과정, 그리고 BFCM 기간 동안 Shopify 플랫폼이 처리한 엄청난 규모의 비즈니스 및 인프라 통계에 대한 심층적인 통찰을 제공합니다.
Live Globe 프로젝트는 Shopify의 AR/VR 수석 엔지니어인 Daniel Beauchamp가 주도했습니다. 그는 3D 게임 및 프로그래밍에 대한 오랜 관심과 회사 내 3D 기술 전문성을 바탕으로 프로젝트를 이끌었습니다. 디자인 영감은 3D 게임, 복고풍 자동차 대시보드, ‘에일리언’ 영화 시리즈의 우주선 내부, Teenage Engineering 및 Peter Tarka와 같은 디자이너의 미래 지향적인 기능적 엔지니어링 개념 등 다양한 출처에서 얻었습니다. AI 이미지 생성 모델을 활용한 AI 컨셉 아트도 디자인 과정에 적극적으로 활용되었습니다. 초기 프로토타입은 Live Globe의 핵심인 지구본의 시각적 완성도(유리 같은 질감, 오실로스코프 라인)와 사용자 상호작용이 가능한 환경(우주선 조종실 창문) 구현에 중점을 두었습니다. 개발 과정에서는 사용자 경험을 방해하는 과도한 디테일(너무 많은 전선, 화면, 버튼)을 제거하고 기능을 단순화하여 최종적으로 깔끔하고 세련된 디자인을 완성했습니다. Live Globe의 주요 목적은 BFCM 기간 동안 Shopify 플랫폼이 처리하는 실시간 부하 통계를 공유하는 것이었습니다. BFCM 기간 동안 Shopify 플랫폼은 비즈니스 측면에서 놀라운 수치를 기록했습니다. 평균 주문 금액은 108달러였고, 7천6백만 명의 고객이 Shopify 기반 상점에서 구매했으며, 9천1백만 개의 패키지가 추적되었습니다. 피크 시간에는 분당 460만 달러의 매출을 처리했으며, 4일간 총 115억 달러의 매출을 달성하여 2023년 대비 24% 증가했습니다. 엔지니어링 관점에서도 인상적인 부하 수치를 보였습니다. 피크 시 240만 개의 CPU 코어가 Kubernetes를 통해 작동했으며, 초당 4천5백만 건의 데이터베이스 쿼리(MySQL 8 사용)와 초당 3백만 건의 데이터베이스 쓰기(읽기/쓰기 비율 약 10:1)를 처리했습니다. 엣지 요청은 초당 470만 건, CDN 요청은 초당 210만 건(97% 캐시 처리)에 달했습니다. 앱 서버는 초당 130만 건의 요청을 처리했으며, 초당 190만 건의 클라이언트 연결이 이루어졌습니다. 데이터 전송량은 피크 시 초당 200GB, Kafka 메시지는 초당 6천6백만 건, 로그는 초당 108GB에 달했습니다. 이러한 수치들은 Shopify의 인프라가 엄청난 규모의 트래픽을 안정적으로 처리했음을 보여줍니다. Live Globe 마이크로사이트 자체는 4일 동안 27만 1천여 명의 방문자를 기록했으며, 중력 끄기, 보블헤드 흔들기, 비상 종료 스위치 작동과 같은 ‘이스터 에그’ 기능이 사용자들에게 큰 인기를 얻었습니다. Live Globe의 기술 스택은 React Three Fiber, 서버 전송 이벤트, Go, Ruby on Rails (백엔드), Kafka, Flink를 포함하여 비교적 직관적으로 구성되었습니다. Live Globe 자체의 부하는 Shopify 플랫폼 전체에 비해 미미했지만, 프로젝트의 주요 과제는 모든 기능을 제시간에 구축하고 데이터를 최대한 실시간으로 스트리밍하는 것이었습니다.
Shopify의 BFCM Live Globe는 단순한 데이터 시각화 도구를 넘어섰습니다. 이는 혁신적인 디자인과 견고한 엔지니어링 역량을 결합하여 사용자에게 독특하고 즐거운 경험을 제공하는 동시에, Shopify 플랫폼이 블랙프라이데이 및 사이버 먼데이 기간 동안 처리하는 전례 없는 규모의 트래픽과 부하를 성공적으로 관리하는 기술적 성과를 입증합니다. 이 프로젝트는 '재미'라는 추상적인 목표를 구체적인 사용자 경험으로 구현해낸 창의성과, 이를 뒷받침하는 효율적인 기술 스택 및 인프라 관리 능력을 보여줍니다. Live Globe는 Shopify의 투명성과 사용자 참여를 중시하는 기업 문화를 잘 반영하며, 미래에도 지속적인 기술 혁신과 독창적인 사용자 경험 제공을 기대하게 합니다.