Commit Graph

  • 5e572c842c Merge pull request '[#72] 로그 레벨 재조정' (#73) from refactor/#72 into main main 이상진 2025-11-08 06:02:09 +00:00
  • 7a236a8196 chore: 미사용 마크다운 제거 refactor/#72 pricelees 2025-10-21 09:44:34 +09:00
  • 0756e21b63 refactor: 로그 레벨 재조정 pricelees 2025-10-17 20:08:52 +09:00
  • 162e5bbc79 [#70] 중복 조회 로직에 로컬 캐시 도입 (#71) pricelees 2025-10-17 10:47:15 +00:00
  • af551e80bb chore: 일부 테스트 클래스 패키지 이동 refactor/#70 pricelees 2025-10-17 19:03:23 +09:00
  • 92b76f95f8 test: 테마에 추가된 캐시 기능 테스트 반영 pricelees 2025-10-17 19:01:28 +09:00
  • a15adcbd16 refactor: 기존 테마 로직에 캐시 적용 & 조회 시에는 DB 요청 횟수를 기록할 커스텀 메트릭 추가 pricelees 2025-10-17 19:01:14 +09:00
  • cf90f0fb91 feat: Spring Cache 환경 설정 pricelees 2025-10-17 19:00:19 +09:00
  • be2e6c606e [#68] ArgumentResolver에서의 불필요한 DB 요청 로직 제거 (#69) pricelees 2025-10-17 06:18:50 +00:00
  • 2f47cf5619 test: UserContextResolver에서의 변경사항 테스트 반영 refactor/#68 pricelees 2025-10-17 14:08:14 +09:00
  • ce75ceb0ca refactor: UserContextResolver에서의 DB 조회 로직 제거 pricelees 2025-10-17 14:06:16 +09:00
  • 06f7faf7f9 [#66] 결제 & 예약 확정 로직 수정 (#67) pricelees 2025-10-17 04:59:12 +00:00
  • b636ac926e test: 변경된 OrderService의 확정 로직 테스트 반영 refactor/#66 pricelees 2025-10-16 15:29:49 +09:00
  • 385f98fb21 test: PaymentServiceTest에 결제 수단별 테스트 추가 pricelees 2025-10-16 15:29:34 +09:00
  • 9fe576af11 remove: OrderService 로직 변화로 사용하지 않게 된 클래스 제거 pricelees 2025-10-16 15:29:20 +09:00
  • a83352c733 refactor: OrderService의 결제 & 예약 확정 로직에 이벤트 발행 추가 pricelees 2025-10-16 15:28:56 +09:00
  • 66bf68826b feat: 예약 확정 EventListener 및 테스트 pricelees 2025-10-16 14:19:22 +09:00
  • cce59e522e refactor: 성능 테스트 환경 설정을 위해 사용되는 Repository 별도 분리 pricelees 2025-10-16 14:00:28 +09:00
  • c3330e5652 refactor: 결제 확정 로직 변화에 따른 테스트 및 API 수정 pricelees 2025-10-16 13:55:13 +09:00
  • c1eb1aa2b4 refactor: PaymentService 내 결제 확정 로직에 이벤트 발행 추가 및 테스트 pricelees 2025-10-16 13:36:27 +09:00
  • dbd2b9fb0c feat: PaymentClient에서 받은 외부 API 응답을 이벤트로 매핑하는 확장함수 추가 및 이전 커밋의 PaymentEventListenerTest 패키지 이동 pricelees 2025-10-16 13:16:44 +09:00
  • e0e7902654 feat: 결제 정보를 저장하는 PaymentEventListener 및 테스트 추가 pricelees 2025-10-16 13:15:52 +09:00
  • d0ee55be95 feat: ReservationConfirmEvent 객체 정의 pricelees 2025-10-16 10:26:52 +09:00
  • f4b9d1207e feat: PaymentEvent 객체 정의 및 매핑 확장함수 추가 pricelees 2025-10-16 10:26:34 +09:00
  • 257fcb517d feat: PaymentDetail 도메인 객체 및 매핑 확장함수 추가 pricelees 2025-10-16 10:26:18 +09:00
  • 747245d9ac refactor: k6 스크립트 수정 pricelees 2025-10-16 10:25:31 +09:00
  • e6cfd7b68b fix: 빌드 스크립트 오타 수정 pricelees 2025-10-16 10:24:34 +09:00
  • e3cfb6c78b refactor: 로컬 테스트를 위한 payment API 기본 경로 수정 pricelees 2025-10-15 19:22:25 +09:00
  • f6ef6e21ec refactor: Dockerfile 단순화 및 별도 스크립트 추가 pricelees 2025-10-15 19:22:07 +09:00
  • 79de5c9c63 [#64] 결제 & 예약 확정 API에서의 트랜잭션 범위 수정 (#65) pricelees 2025-10-15 02:24:18 +00:00
  • 22163f8392 refactor: 초기 스파이크 방지를 위해 환경 설정용 테스트 API는 로컬에서 처리 & 성능 테스트 VU 가변 -> 고정 변경 refactor/#64 pricelees 2025-10-15 11:20:53 +09:00
  • 4ced6ad3c3 refactor: 성능 테스트 스크립트 수정 pricelees 2025-10-14 09:50:47 +09:00
  • f12a930a6c test: OrderConcurrencyTest에서 두 개의 async 작업의 시차로 발생하는 실패 케이스 수정을 위한 delay 지정 pricelees 2025-10-14 09:49:26 +09:00
  • 768c47f1ae refactor: 결제 & 예약 확정 로직에서 검증 과정을 두 개의 트랜잭션 -> 하나의 트랜잭션으로 통합 및 쿼리 순서 수정 pricelees 2025-10-14 09:48:59 +09:00
  • 5f2e44bb11 [#60] Trace Context의 초기화 오류로 발생하는 OOM 문제 해결 (#63) pricelees 2025-10-14 00:38:46 +00:00
  • 46da78c571 refactor: Filter의 마무리 단계에서 현재의 Trace Context 초기화를 위한 CurrentTraceContext 추가 refactor/#60-1 pricelees 2025-10-14 09:34:50 +09:00
  • 20d638da0b refactor: Filter의 마무리 단계에서 현재의 Trace Context 초기화를 위한 CurrentTraceContext 추가 refactor/#60 pricelees 2025-10-14 09:32:32 +09:00
  • bba3266f3f [#61] 커넥션 고갈 해결을 위한 로그인 이력 저장 비동기 처리 (#62) pricelees 2025-10-14 00:28:44 +00:00
  • da81474ff4 refactor: 예약 성능 테스트 스크립트 수정 refactor/#61 pricelees 2025-10-12 15:49:06 +09:00
  • 0ff0f4e9fc refactor: 로그인 처리 로직 수정으로 인한 테스트 변경 pricelees 2025-10-12 14:01:27 +09:00
  • 0f1ce2a497 refactor: AuthService에서의 Transactional 제거 및 이벤트 발행 방식을 이용하여 이력 저장을 비동기로 처리하도록 수정 pricelees 2025-10-12 13:32:44 +09:00
  • 49e00d91e5 feat: 로그인 이력 저장 이벤트 처리 기능 및 ConcurrentLinkedQueue의 동시성 처리 테스트 추가 pricelees 2025-10-12 13:31:45 +09:00
  • 076470b7ab feat: 로그인 이력 저장을 위한 이벤트 객체 생성 pricelees 2025-10-12 13:31:13 +09:00
  • 4ec1e0c813 refactor: 테스트 스크립트 일부 수정 pricelees 2025-10-12 13:30:14 +09:00
  • cfaf83b70c feat: 로그인 API 성능 테스트 스크립트 추가 pricelees 2025-10-12 13:29:33 +09:00
  • 56023ac543 feat: hibernate batch insert를 위한 설정 추가 pricelees 2025-10-12 13:28:28 +09:00
  • ebe6357adc fix: tosspay-mock 서비스에서의 schema 경로 오타 수정 pricelees 2025-10-12 13:28:13 +09:00
  • 135b13a9bf [#58] K6 성능 테스트 도입 (#59) pricelees 2025-10-11 07:38:26 +00:00
  • aa3267c5a8 refactor: 배포 환경에서 slow-query의 원인이 된 NOT EXIST -> LEFT JOIN 수정 feat/#58 pricelees 2025-10-11 12:07:04 +09:00
  • 82f3e56770 fix: UserContextResolver에서 누락된 MDC id 추가 수정 pricelees 2025-10-11 12:06:43 +09:00
  • 95955faf33 refactor: LocalDatabaseCleaner에 Profile != deploy 조건 추가 pricelees 2025-10-11 12:06:10 +09:00
  • a16144a400 refactor: k6 테스트 스크립트 수정 pricelees 2025-10-11 12:05:40 +09:00
  • f9bb2f8746 feat: 생략된 프론트엔드 코드 추가 pricelees 2025-10-10 17:37:11 +09:00
  • 2613b9f895 feat: k6 테스트 스크립트 추가 pricelees 2025-10-10 17:36:22 +09:00
  • 9d178c764c feat: k6 테스트에서 setup에 사용할 테스트용 API 추가 pricelees 2025-10-10 17:35:34 +09:00
  • 5c89cd6a46 refactor: 미사용 h2 스키마 제거 pricelees 2025-10-10 17:34:59 +09:00
  • 047e4a395b [#56] 예약 & 결제 프로세스 및 패키지 구조 재정의 (#57) pricelees 2025-10-09 09:33:29 +00:00
  • 216bde2d25 refactor: 백엔드에서의 DTO 스펙 및 결제 처리 로직 변경 사항 프론트엔드 반영 refactor/#56 pricelees 2025-10-09 15:56:38 +09:00
  • 97be1b8a1f refactor: PaymentService / PaymentClient에서의 로깅 개선 pricelees 2025-10-09 15:56:16 +09:00
  • 308059b5b8 fix: 일부 오타 수정 pricelees 2025-10-09 15:55:45 +09:00
  • 876725e0e1 test: 결제 & 예약 확정 테스트 추가 pricelees 2025-10-09 15:13:19 +09:00
  • 60882bee85 refactor: 일정 만료 처리 배치에서 예약의 PAYMENT_IN_PROGRESS 상태 조건 추가 pricelees 2025-10-09 15:13:01 +09:00
  • c76f6bba68 refactor: OrderExceptionHandler에서 예외 상태 코드에 따른 메시지 분기 처리 추가 pricelees 2025-10-09 15:12:27 +09:00
  • ff516ef48f refactor: OrderPostProcessorService 에서의 예외 발생시 예외 메시지 로깅 추가 pricelees 2025-10-09 15:11:49 +09:00
  • 7482b3de99 refactor: ReservationConcurrencyTest에 LOCK 이후 시작 보장을 위한 delay 추가 pricelees 2025-10-09 15:11:22 +09:00
  • 7c02d9ceae refactor: 테스트 더미 데이터 생성 로직 수정 pricelees 2025-10-09 15:10:54 +09:00
  • 7fe33d24d2 refactor: 예약 만료 과정에서의 DeadLock 해결을 위한 SKIP LOCKED 과정 추가 및 예약 확정 과정에서 만료 검증 조건 제거 pricelees 2025-10-09 13:55:37 +09:00
  • d894750279 refactor: 일정 재활성화 과정에서의 DeadLock 해결을 위한 SKIP LOCKED 과정 추가 및 일정 만료 검증 조건 제거 pricelees 2025-10-09 13:54:46 +09:00
  • 17fb44573d feat: 결제 & 예약 통합 로직 및 API pricelees 2025-10-07 22:34:19 +09:00
  • edf4d3af24 feat: 결제 완료 이후 예약 및 결제 저장을 위한 별도 서비스 추가 pricelees 2025-10-07 22:33:58 +09:00
  • 6be9ae7efe feat: 결제 & 예약 확정 과정에서 필요한 검증 로직 추가 pricelees 2025-10-07 22:28:02 +09:00
  • 985efbe0a3 feat: Order에서 사용할 예외 정의 pricelees 2025-10-07 22:25:20 +09:00
  • 25fc95fd2a feat: c4cd1681 commit에 누락된 PaymentExceptionHandler 추가 pricelees 2025-10-07 22:23:32 +09:00
  • e6040fcd44 feat: order 서비스에서 사용할 재시도 & 후처리를 위한 테이블 추가 pricelees 2025-10-07 22:20:18 +09:00
  • 365a2a37ae feat: 새로 추가할 Order에서 가져올 ReservationStateResponse 조회 로직 및 PAYMENT_IN_PROGRESS 상태 변경 로직 추가 pricelees 2025-10-07 22:19:39 +09:00
  • 5e77b1cf91 feat: ReservationStatus에 PAYMENT_IN_PROGRESS 타입 추가 pricelees 2025-10-07 22:18:46 +09:00
  • c4cd168175 refactor: PaymentService에서의 예외 처리 방법 변경에 따른 별도의 ExceptionHandler 추가 및 테스트 보완 pricelees 2025-10-07 22:17:46 +09:00
  • 979623a670 refactor: GlobalExceptionHandler에서 커스텀 예외는 INFO 로그로 기록하도록 수정 pricelees 2025-10-07 22:17:01 +09:00
  • 1902fc6f7c refactor: payment 내 DTO / mapper 패키지 분리 및 클래스명 수정 pricelees 2025-10-07 20:59:50 +09:00
  • 1caa9d3f3d refactor: auth 내 DTO 패키지 분리 pricelees 2025-10-07 20:27:19 +09:00
  • f06bef8ea5 refactor: region 내 DTO, Mapper 패키지 분리 pricelees 2025-10-07 20:16:28 +09:00
  • 0820c0ccd9 refactor: admin 내 DTO, Mapper 패키지 분리 pricelees 2025-10-07 20:13:56 +09:00
  • ab5edce38c refactor: reservation 내 DTO, Mapper 패키지 분리 pricelees 2025-10-07 20:12:25 +09:00
  • 07263426b2 refactor: schedule에서의 DTO 스펙 수정 pricelees 2025-10-07 19:32:08 +09:00
  • 7b0ebcc6dc refactor: ScheduleService / AdminScheduleService 분리 pricelees 2025-10-07 18:33:44 +09:00
  • 5bd6250184 refactor: schedule 내 DTO, Mapper 패키지 분리 pricelees 2025-10-07 18:25:55 +09:00
  • 7bda14984e refactor: 인기 테마 조회 시 ORDER BY 위치 수정 및 동일 예약수인 경우 ID 오름차순 정렬 추가 pricelees 2025-10-07 18:05:18 +09:00
  • 8bb22a6a84 refactor: store 내 DTO, Mapper 패키지 분리 pricelees 2025-10-07 18:04:12 +09:00
  • c4604ccdde refactor: theme 내 DTO, Mapper 패키지 분리 pricelees 2025-10-07 17:31:13 +09:00
  • 038381424c refactor: user 내 DTO, Mapper 패키지 분리 pricelees 2025-10-07 17:03:49 +09:00
  • ef64a740c2 refactor: 기존의 외부 API 호출 + 결제 정보 저장 통합 로직을 각각 분리 pricelees 2025-10-07 16:31:40 +09:00
  • dd406505ec feat: 결제 확정 API 에러 중, 사용자에게 노출할 메시지 에러 코드 별도 정의 pricelees 2025-10-07 16:31:27 +09:00
  • fd96bd9939 refactor: PaymentClientConfirmResponse에 paymentKey, paymentType 추가 pricelees 2025-10-07 16:20:55 +09:00
  • 1652398fcc refactor: TosspayClient에서 사용할 별도의 ExternalPaymentException 정의 pricelees 2025-10-07 16:09:51 +09:00
  • b22d587757 refactor: WebLogMessageConverter에 예외 상황을 처리하는 별도의 메서드 추가 및 기존 ExceptionHandler 적용 pricelees 2025-10-07 16:08:25 +09:00
  • 6fa8c76b87 refactor: Pending 예약 생성시 validation 조건 추가 및 테스트 pricelees 2025-10-06 17:56:52 +09:00
  • 0a7bd85dc9 refactor: 테스트용 schedule 더미 데이터 생성 로직에 holdExpiredAt 처리 추가 pricelees 2025-10-06 17:49:51 +09:00
  • 022742d1fa refactor: 일정 재활성화 스케쥴링 작업에서 예약이 없는 일정 -> PENDING 예약이 없는 일정으로 수정 및 테스트 추가 pricelees 2025-10-06 17:33:01 +09:00
  • 8378e10192 refactor: Pending 예약시 일정 검증을 위한 ReservationService에서 가져오는 ScheduleSummaryResponse에 holdExpiredAt 필드 추가 pricelees 2025-10-06 16:53:43 +09:00
  • 5bcba12a61 refactor: ReservationValidator 로그 매시지에서의 클래스명 제거 pricelees 2025-10-06 16:52:48 +09:00