Skip to content

포트폴리오: 예매 동시성 정합성 검증과 CI - #1

Open
lee-mark01 wants to merge 6 commits into
mainfrom
codex/portfolio-proof
Open

lee-mark01 wants to merge 6 commits into
mainfrom
codex/portfolio-proof

Conversation

@lee-mark01

@lee-mark01 lee-mark01 commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

목적

포트폴리오 제출용 동시성 정합성 개선과 검증 자료를 한 PR에서 추적할 수 있도록 묶었습니다. 기능 추가 없이 기존 예매 흐름의 경쟁 조건을 수정했습니다.

변경

  • 공연 잔여 좌석 수를 조건부 원자적 UPDATE로 차감
  • 예매 confirm/cancel/expire 상태 전이를 PENDING 조건부 UPDATE로 제한
  • 다중 좌석 비관적 잠금 조회에 ORDER BY id 적용
  • Next.js 업데이트 및 백엔드 테스트·프론트 lint/build GitHub Actions CI 추가
  • 동일 좌석 고경합 k6 실측 결과와 한계 기록
  • CI Linux 실행 권한 문제를 별도 커밋으로 수정 (bash ./gradlew test)

검증

  • 로컬 백엔드 테스트 15개 통과, 프론트 lint/build 통과
  • GitHub Actions CI run #1: backend 및 frontend 모두 성공
  • k6 실측 상세 수치 및 측정 한계: docs/evidence/phase4-concurrency.md

배포 범위

이 PR은 main에 merge하지 않았습니다. 따라서 main push 기반 프로덕션 배포는 트리거하지 않습니다. 외부 서비스의 PR preview 동작은 별도 설정에 따릅니다.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant