온·오프라인 패션 쇼핑 플랫폼을 만드는 정부 지원 과제에서, 쇼핑몰과 연동해 쓸 수 있는 상품 추천 기능이 필요했습니다. 고객의 행동을 모아 어울리는 상품을 골라 주고, 여러 쇼핑몰이 같은 방식으로 연동할 수 있어야 했습니다.
쇼핑몰이 상품·고객 정보를 등록하고 추천 결과를 받아 가는 REST API를 만들었습니다. 페이지 조회·장바구니·구매 같은 행동을 모아 아이템 기반 협업 필터링으로 추천 목록을 계산하고, 매일 새벽 배치 서버가 목록을 갱신합니다. 쇼핑몰별 인증 토큰과 테스트·운영 서버를 나누고, 연동 문서 사이트도 함께 제공했습니다.
추천 API, 배치 서버, 연동 문서로 이루어진 추천 시스템을 구축하고 참여 브랜드의 상품 데이터를 연동했습니다.