예시 답변 1
약 96초
시스템 설계 경험·고려 요소 중심으로 푸는 결
직접 상품 데이터 전 생애 주기 시스템을 구축한 경험은 없지만, 인턴 기간 동안 `PIM`(제품 정보 관리) 시스템에 연결된 데이터를 정제하는 업무를 보조한 경험이 있습니다. 당시 가장 큰 문제는 같은 상품이 채널마다 다른 이름과 속성으로 등록되어 있어 단일 기준이 없었던 것이었습니다. 그 경험을 통해 생애 주기 관리에서 가장 먼저 필요한 것이 master data를 어떻게 정의하고 유지하느냐라는 것을 배웠습니다. 설계한다면 상품 등록·변경·단종 각 단계에서 어떤 필드가 바뀌는지를 버전으로 추적하는 구조가 필요하다고 생각합니다. 또 다운스트림 시스템들이 최신 데이터를 항상 참조할 수 있도록 변경 이벤트를 발행하는 구조가 함께 있어야 운영 가능하다고 봅니다.