Project Detail

중고차 웹 서비스 개발

3명 | DB 설계 및 백엔드 핵심 기능 담당

2025.05.01 ~ 2025.11.13 기간
Tech 6개
Highlights 2개

프로젝트 개요

한 줄 요약

차량 검색·비교·문의까지 한 번에 처리하는 중고차 거래 웹 서비스.

주요 역할

3명 | DB 설계 및 백엔드 핵심 기능 담당

사용 기술

JavaSpring Boot 3JPA(Hibernate)MariaDBHTML/CSS/JSThymeleaf

핵심 기능

  • CarSale/Member/관심차량/최근 본 차량/견적 요청 등 도메인 중심 DB 설계
  • 다중 조건 필터 검색(제조사·모델·연식·가격·주행거리·연료·지역) 및 정렬/페이징
  • 목록은 핵심 정보만 로딩, 상세 페이지에서 추가 정보 조회
  • 등록/수정/상세/관리 플로우 및 중복 등록 방지(POST-REDIRECT-GET)
  • Controller/Service/Repository 계층 분리, JPQL/네이티브 쿼리 병행

트러블슈팅

  • 대량 INSERT/UPDATE로 응답 지연 → 기본/부가 정보 분리(Vertical Partitioning) + 트랜잭션 처리
  • 검색 JOIN 쿼리 과도 → 최소 컬럼 조회 + 인덱스 추가

성과 및 개선

  • 검색 성능 개선과 데이터 정합성 검증 로직 적용
  • 확장 가능한 도메인 모델링으로 기능 추가 용이