본문/내용
1. 상품 도메인에서 주요 엔티티와 그 관계를 설명하시오.
상품 도메인에서 주요 엔티티는 상품(Product), 카테고리(Category), 옵션(Option), 이미지(Image), 재고(Stock), 가격(Price), 브랜드(Brand), 태그(Tag) 등이 있습니다. 상품 엔티티는 상품명, 설명, 등록일, 상태(판매중, 품절 등) 등 핵심 정보를 포함하며, 카테고리 엔티티와 다대일 관계를 맺어 상품을 특정 카테고리에 속하게 합니다. N으로 연관됩니다. N 관계입니다. 재고와 가격 정보는 특성을 반영하여 각각 별도 엔티티로 분리하여 관리하며, 재고 엔티티는 입고 및 출고 이력을 기록하여 재고 수준을 실시간으로 파악할 수 있습니다. 브랜드 엔티티는 상품과 다대일 관계를 가지고, 태그는 검색 최적화를 위해 여러 태그와 다대다 관계를 형성하여 상품 분류와 추천에 활용됩니다. 이러한 구조는 상품 데이터를 계층적, 확장 가능하게 설계하여, 신규 상품 등록과 수정, 검색 기능 처리 속도를 20% 이상 향상시키는 데 기여하며, 실제 프로젝트에서 상품 조회 속도가 평균 0. 2초에서 0. 15초로 개선된 사례도 존재합니다.
2. 상품 등록 시 어떤 검증 로직이 필요하다고 생각하는가
상품 등…