부
부스터스
May 29, 20241회
주문이 출고되기까지의 과정 (1)

간단 소개
부스터스의 주문 출고 프로세스 구축 과정, 주요 이슈 해결, 데이터 정합성 확보 노력에 대한 분석.
AI Summary
- 부스터스 출고 프로세스 구축 배경
- WMS 시스템 변경의 비효율성을 극복하고 데이터 내재화 및 통합 관리를 통해 외부 시스템 의존성을 줄이기 위해 자체 출고 플로우를 구축함.
- 다양한 채널의 주문 데이터를 표준화하고 통합하여 관리함으로써 출고 과정의 복잡성을 감소시킴.
- 주요 이슈 및 해결 과정
- DB 컬럼 길이 제한으로 인한 주소 잘림 문제 발생, 컬럼 길이 확장 후 데이터 재할당으로 해결함.
- 프로세스 중복 실행으로 인한 중복 출고 문제 발생, 실행 중인 프로세스 flag 값 설정으로 중복 방지 로직 구축함.
- 데이터 정합성 확보 노력
- MySQL의 격리 수준(REPEATABLE READ)을 적용하여 WMS로의 API 전송 시 데이터 중복 전송을 방지함.
- MVCC(다중 버전 동시성 제어)와 갭 락을 활용하여 데이터 정합성을 강화하고 PHANTOM READ 발생을 방지함.
Next Feeds

같은 직무, 다른 경험을 공유하는 Clan Day 살펴보기
카카오뱅크의 클랜데이 행사 소개: 직무 중심의 기술 공유와 네트워킹을 통해 조직 문화 활성화 및 전문성 강화에 기여.
클랜데이카카오뱅크네트워킹기술 공유조직 문화
2024. 5. 28.
카카오뱅크

검색엔진의 Analyzer, 형태소분석기 ≠ 토크나이저
검색 엔진의 분석 과정(Analysis)과 형태소 분석기, 토크나이저의 차이점을 설명하고, Term이 생성되는 과정을 다룬다.
검색엔진Analyzer형태소분석기토크나이저역색인
2024. 5. 27.
요기요

함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 2부
컬리의 장바구니 추천 시스템 개발 및 실시간 서빙 아키텍처 구축, 운영 경험 공유: 아키텍처, API, MLOps, 배포 전략, 향후 과제 포함.
추천 시스템실시간 서빙MLOps무중단 배포Torchserve
2024. 5. 27.
컬리
iOS 멀티 프레임워크 환경에서 리소스 효율적으로 관리하기
iOS 멀티 모듈 환경에서 리소스 모듈 도입 및 자동화를 통해 앱 용량 최적화 및 유지보수 효율성을 개선한 경험 공유.
iOS멀티 모듈리소스 관리앱 용량자동화
2024. 5. 23.
카카오페이

올리브영 QA의 AWS Lambda를 통한 On call 도입기
올리브영 QA팀은 AWS Lambda를 활용하여 On-call 시스템을 구축, 장애 대응 속도를 높이고 관리 효율성을 개선했습니다.
AWS LambdaOn-callJira서버리스인시던트 관리
2024. 5. 20.
올리브영

함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 1부
컬리 장바구니 추천 시스템 개발기로, BERT4Rec 모델과 NPMI를 활용해 보완재 추천을 구현하고 A/B 테스트로 효과를 검증한 사례를 소개합니다.
BERT4Rec추천 시스템보완재NPMIA/B 테스트
2024. 5. 20.
컬리