본문으로 이동
음식 픽업하러 산 넘고 강 건널 수 없으니까: 배달 데이터를 활용해 최적의 지역 클러스터링하기 #우아콘2024 #우아한형제들
컨퍼런스

음식 픽업하러 산 넘고 강 건널 수 없으니까: 배달 데이터를 활용해 최적의 지역 클러스터링하기 #우아콘2024 #우아한형제들

우아콘 2024 우아한형제들 · YouTube

원문 보기

AI 핵심 요약

균일한 육각형 분할은 배달 밀도가 다른 지역의 처리 부하를 고르게 나누지 못하고, 상권·도로·강 같은 경계를 무시해 배차 지연과 불필요한 이동을 만들었다. 이를 개선하기 위해 라이더의 GPS 대신 배달 액션의 위치·순서 데이터를 Word2Vec Skip-gram으로 학습해 H3 셀을 임베딩하고, 계층적 클러스터링으로 지역을 구성했다. 서비스 가능 지역을 채우고 Kafka 이벤트로 운영 중 변경을 반영했으며, 경계 사례는 어드민 도구로 조정했다. 도입 후 상권과 지형을 고려한 클러스터를 만들고, 발표에서 제시한 사례 지역에서는 평균 픽업 거리 3.7%, 평균 배달 시간 2.6% 개선을 확인했다.

  • 라이더의 GPS 대신 픽업·전달 액션의 위치와 순서를 학습 데이터로 활용할 수 있다.
  • Word2Vec의 Skip-gram으로 H3 셀을 임베딩하고, 벡터 간 관계를 계층적 클러스터링에 적용했다.
  • 클러스터 결과만으로 서비스 지역을 완성하기 어려우므로, 서비스 가능 지역을 채우고 운영 변경을 반영하는 후처리가 필요하다.
  • 인접 지역 변경 이벤트가 동시에 처리되면 경합이 생길 수 있어, Kafka 태스크 큐로 작업을 직렬화하거나 충돌 가능성에 따라 병렬화해야 한다.
  • 지리적 경계와 상권을 반영하려면 정량 지표뿐 아니라 클러스터 모양을 살피는 정성 평가와 운영자용 수정 도구도 중요하다.

소개

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 하루 150만 건의 배달을 어떻게 잘 배차할 수 있을까? 분할 정복을 넘어선 지역 최적화의 경험을 바탕으로, 데이터와 머신러닝을 활용해 서비스와 도메인을 개선한 사례를 공유합니다. ㅤ 👉 발표자 소개ㅤ 윤대영, 서버 개발자 박영수, 데이터 과학자

비슷한 학습 자료

컨퍼런스 우아콘 2024

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 배달의 민족은 전국 식당들의 메뉴와 주문 뿐만아니라 커머스 대형 셀러들과 연동하여 실시간 배달 서비스를 제공하고 있습니다. 제공하는 서비스에서 발생하는 하루 평균 200억 건의 데이터가 흘러가는 시스템을 안정적으로 구축하고 운영한 사례를 공유드립니다. 1부: 시스템 아키텍처 편 대용량 데이터 처리 시스템을 도입하는 과정에서의 고민과 적용한 기술 그리고 아키텍처를 설명합니다. 2부: 음식 배달, 물건 배달 서비스 구축 편 데이터 정합성과 재처리 복원 등을 고려한 가장 안정적이고 지속가능한 시스템 구조를 만들기 위한 고민과 해결사례를 공유합니다. ㅤ 👉 발표자 소개ㅤ 김민중, 서버 개발자 장재주, 서버 개발자 윤보민, 서버 개발자 김병화, 서버 개발자

백엔드 데이터베이스

컨퍼런스 우아콘 2024

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 1,300여 명에 이르는 전사 분석환경 사용자 분들이 제출하시는 하루 약 3만여 건의 쿼리를 장애 없이 비용 효율적이면서도 높은 성능으로 처리하기 위해 고민하고 개선했던 경험을 나누고자 합니다. Trino를 k8s 환경으로 이관하고, 부하 기반 오토스케일링과 멀티 클러스터 구성을 적용함으로써 탄력적으로 변모한 분석환경을 소개합니다. 또한, Iceberg 테이블 포맷 도입 및 테이블 튜닝으로 쿼리 성능을 극적으로 개선한 경험과 함께 주요 테이블들에 Kafka 커넥트 기반 준실시간화를 적용한 후기를 공유드립니다. ㅤ 👉 발표자 소개ㅤ 오창훈, 데이터 엔지니어

데이터베이스 데브옵스 · 인프라

컨퍼런스 우아콘 2024

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 배달의민족 서비스에서 사용되는 시간을 예측하는 시스템을 설명하고, 다양한 서비스 적용 사례를 다룹니다. AI 모델 개발 사례와 추론 아키텍처를 설명하고, 수많은 변수에 좌우되는 ‘시간’을 정확하게 예측하기 위해 고민하고 개선했던 경험을 전달합니다. ㅤ 👉 발표자 소개ㅤ 한상윤, 데이터 엔지니어 김동인, 데이터 과학자

백엔드 딥러닝 · 머신러닝 로드맵 1개에 담김

컨퍼런스 우아콘 2024

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 사내 백오피스의 인증/인가, 컴플라이언스를 어떻게 관리하고 계신가요? 우아한형제들에서 약 200개의 백오피스에 인증/인가, 컴플라이언스를 적용한 사례를 공유합니다. ㅤ 👉 발표자 소개ㅤ 이현재, 서버 개발자

백엔드 보안

컨퍼런스 우아콘 2024

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ 장애상황을 어떻게 대응하고 계시나요? 어디서 장애가 발생했는지, 어떻게 해결할지 고민하면서 멘탈이 바사삭 했던 경험이 있진 않으신가요? 실시간 주문 데이터를 활용하여 신속히 배달 서비스 장애 감지하고 차단하는 시스템을 구축했던 경험담을 소개합니다. ㅤ 👉 발표자 소개ㅤ 김지언, PM 천은정, PM

프로덕트 지표 · 실험

컨퍼런스 우아콘 2024

[WOOWACON2024 세션 다시보기] 👉 세션 설명 ㅤ AI 데이터 분석가 '물어보새'는 우아톤 2023을 통해 탄생한 프로덕트로, 구성원의 목소리를 반영하여 Text-to-SQL, Data Discovery 등 다양한 데이터 리터러시 기능을 갖춘 서비스로 발전하였습니다. 지난 6개월 동안 TF 구성원들과 함께 고군분투하며 만든 새로운 AI 서비스 '물어보새'의 개발기를 들려드립니다. ㅤ 👉 발표자 소개ㅤ 성한영, 데이터 과학자 이규철, 데이터 과학자

데이터베이스 인공지능 기타