유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

부스터스

May 29, 20241

주문이 출고되기까지의 과정 (1)

주문이 출고되기까지의 과정 (1)
간단 소개

부스터스의 주문 출고 프로세스 구축 과정, 주요 이슈 해결, 데이터 정합성 확보 노력에 대한 분석.

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

Next Feeds

같은 직무, 다른 경험을 공유하는 Clan Day 살펴보기

같은 직무, 다른 경험을 공유하는 Clan Day 살펴보기

카카오뱅크의 클랜데이 행사 소개: 직무 중심의 기술 공유와 네트워킹을 통해 조직 문화 활성화 및 전문성 강화에 기여.

클랜데이카카오뱅크네트워킹기술 공유조직 문화
2024. 5. 28.
카카오뱅크
검색엔진의 Analyzer, 형태소분석기 ≠ 토크나이저

검색엔진의 Analyzer, 형태소분석기 ≠ 토크나이저

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

검색엔진Analyzer형태소분석기토크나이저역색인
2024. 5. 27.
요기요
함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 2부

함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 2부

컬리의 장바구니 추천 시스템 개발 및 실시간 서빙 아키텍처 구축, 운영 경험 공유: 아키텍처, API, MLOps, 배포 전략, 향후 과제 포함.

추천 시스템실시간 서빙MLOps무중단 배포Torchserve
2024. 5. 27.
컬리
iOS 멀티 프레임워크 환경에서 리소스 효율적으로 관리하기

iOS 멀티 프레임워크 환경에서 리소스 효율적으로 관리하기

iOS 멀티 모듈 환경에서 리소스 모듈 도입 및 자동화를 통해 앱 용량 최적화 및 유지보수 효율성을 개선한 경험 공유.

iOS멀티 모듈리소스 관리앱 용량자동화
2024. 5. 23.
카카오페이
올리브영 QA의 AWS Lambda를 통한 On call 도입기

올리브영 QA의 AWS Lambda를 통한 On call 도입기

올리브영 QA팀은 AWS Lambda를 활용하여 On-call 시스템을 구축, 장애 대응 속도를 높이고 관리 효율성을 개선했습니다.

AWS LambdaOn-callJira서버리스인시던트 관리
2024. 5. 20.
올리브영
함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 1부

함께 구매하면 좋은 상품이에요! - 장바구니 추천 개발기 1부

컬리 장바구니 추천 시스템 개발기로, BERT4Rec 모델과 NPMI를 활용해 보완재 추천을 구현하고 A/B 테스트로 효과를 검증한 사례를 소개합니다.

BERT4Rec추천 시스템보완재NPMIA/B 테스트
2024. 5. 20.
컬리