백엔드 포트폴리오 프로젝트 10가지: 기능보다 검증 기준

백엔드 포트폴리오는 프로젝트 이름이 화려해야 좋은 것이 아닙니다. 같은 예약 서비스라도 중복 처리와 권한, 테스트를 어떻게 설계했는지에 따라 설명할 내용이 달라집니다. 아래 10개는 합격을 보장하는 목록이 아니라 요구사항을 만들기 쉬운 연습 주제입니다.

서비스 규칙을 보여주는 주제

  1. 예약 API: 같은 시간대의 중복 예약을 막고 취소 가능 시간을 정합니다.
  2. 재고 관리: 판매 후 수량이 음수가 되지 않게 검증하고 동시 요청을 시험합니다.
  3. 도서 대출: 대출·반납 상태 전이와 연체 규칙을 명시합니다.
  4. 할 일 공유: 소유자와 참여자의 읽기·수정 권한을 구분합니다.
  5. 게시글 검색: 필터와 페이지 이동을 구현하고 빈 결과를 처리합니다.

운영 상황을 보여주는 주제

  1. 알림 발송: 발송 실패 시 재시도와 중복 발송 방지 규칙을 둡니다.
  2. 파일 업로드: 허용 형식과 크기를 확인하고 접근 권한을 적용합니다.
  3. 가격 이력: 현재 값과 변경 이력을 분리해 누가 언제 바꿨는지 남깁니다.
  4. 설문 집계: 한 사용자의 중복 응답 처리와 집계 기준을 문서화합니다.
  5. 외부 API 연동: 시간 초과와 오류 응답이 왔을 때 대체 동작을 정합니다.

한 주제만 제대로 완성하기

첫 프로젝트는 두세 기능으로 범위를 줄여 HTTP 응답, 데이터 모델, 정상·실패 테스트를 모두 구현합니다. PostgreSQL 공식 SQL 학습 자료로 테이블과 조회를 확인하고, Spring을 쓴다면 테스트 안내를 참고하세요. README에는 실행 명령과 미완성 범위를 적습니다. 기초 항목을 다시 점검하려면 백엔드 핵심 기술 가이드를 읽어 보세요.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤