#lock
-
잔액 동기화 트랜잭션 경계 누락 버그 수정
getPayBalance BALANCE_SYNC 블록 트랜잭션 경계 확보 (3-phase) getPayBalance BALANCE_SYNC 블록 트랜잭션 경계 확보 (3-phase) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않
읽기 → -
파트너 정산 흐름 데이터 감사로 불일치 항목 조기 발견
20260409 0022 partner settlement flow audit 2026-04-09 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 조기 발견
20260408 1530 zlgoon-payment-relay-reply 2026-04-08 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는
읽기 → -
파트너 알림 채널 관리 기능 구현
파트너 알림 채널 관리 기능 추가 파트너 알림 채널 관리 기능 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 6개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { validate(requ
읽기 → -
쿠폰 주문 상세에 형제 쿠폰이 모두 표시되지 않던 버그 수정
쿠폰 주문 상세에 형제 쿠폰(parent_issue_sn) 모두 표시 쿠폰 주문 상세에 형제 쿠폰(parent_issue_sn) 모두 표시 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java /
읽기 → -
부산은행 쿠폰 처리 누락 버그 수정
부산은행 다중 URL 캐치 + 쿠폰 qty 루프 누락 수정 부산은행 다중 URL 캐치 + 쿠폰 qty 루프 누락 수정 버그를 수정했음. 원인 분석 새로운 처리 경로를 추가할 때 기존 경로의 공통 처리를 빠뜨렸음. 재현 조건 특정 경로로 처리된 건에서 후처리가 실행되지 않음. 수정 내용 java // 수정 전: 분기별 처리, 일부 누락 i
읽기 → -
출금 수수료 정산 엣지케이스 버그 수정
출금 수수료 정산 로직 보강 및 시스템 수익 직접 적립 처리 추가 출금 수수료 정산 로직 보강 및 시스템 수익 직접 적립 처리 추가 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정
읽기 → -
플랫폼 수익 직접 적립 유틸 메서드 추가
플랫폼 수익 직접 적립 유틸 메서드 추가 플랫폼 수익 직접 적립 유틸 메서드 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request request) { valid
읽기 → -
결제매출 카드 비활성화
결제매출 카드 비활성화 및 출금 요청 은행코드 백필 추가 결제매출 카드 비활성화 및 출금 요청 은행코드 백필 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 6개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request re
읽기 → -
파트너 계약서 제출 이력 시스템화
파트너 계약서 제출에 사업자등록증/통장사본 첨부 필수화 및 관련 로직 추가 파트너 계약서 제출에 사업자등록증/통장사본 첨부 필수화 및 관련 로직 추가 기능을 구현했음. 배경 계약 프로세스를 시스템 안에서 관리하면 파일 분실 위험이 없어지고, 제출 이력도 추적할 수 있음. 이력이 없으면 분쟁 시 근거가 없어지는 문제가 있었음. 구현 방식 계약서
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 조기 발견
20260406 1012 partner-portal-quality 2026-04-06 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260405 crud design quality audit 2026-04-05 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260405 1500 ui-design-audit 2026-04-05 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었음.
읽기 → -
파트너포탈 myinfo 테이블 스타일 통일과 빌드 오류 해결
파트너포탈 myinfo 테이블 스타일 통일 및 빌드 에러 수정 파트너포탈 myinfo 테이블 스타일 통일 및 빌드 에러 수정 버그를 수정했음. 원인 분석 컴파일 타임에 참조하는 클래스가 누락되어 빌드 에러가 발생했음. 재현 조건 gradle build 실행 시 컴파일 에러. 수정 내용 java // 스텁 추가로 빌드 통과 public c
읽기 → -
블랙리스트 자동 등록과 Rate Limit으로 공격 실시간 차단
AiController Model import 누락 수정 2026-04-04에 버그를 수정했음. 수정 대상 파일: 내부 클래스 작은 수정처럼 보여도 운영 중 발생하는 문제들은 빠르게 잡는 게 중요함. 이번 수정도 재현 → 원인 파악 → 최소 범위 수정 → 배포 순서로 처리했음. 자주 나오는 버그 패턴 | 패턴 | 증상 | |---|---| |
읽기 → -
Tempo·Grafana로 분산 트레이싱 관찰 가능성 강화
Tempo 분산 트레이싱 추가 (트랜잭션 추적) 2026-04-03에 관찰 가능성 스택에 기능을 추가하거나 설정을 개선했음. 운영 중 서버 상태를 실시간으로 확인하려면 메트릭 수집 구조가 안정적이어야 함. Spring Boot Actuator에서 /actuator/prometheus 엔드포인트로 메트릭을 노출하고, Prometheus가 주기적으로 긁어
읽기 → -
연락처 송금 외부 연동과 계층별 수수료 정산 개선
연락처송금 외부 연동 모드 (EXTERNAL) 지원 2026-04-03에 연락처 송금 관련 기능을 추가하거나 개선했음. 연락처 송금 흐름은 대략 이렇게 됨: 입금 알림 수신 (Android 앱) → 서버로 원본 메시지 전송 → 주문 매칭 (금액 + 발신자 + 시간) → 은행 핸들러 실행 (Playwright) → 로그인 → 수취인
읽기 → -
자금흐름 증빙 기능 개선
20260402 자금흐름 증빙 clean 2026-04-02에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL 쿼리 작성 및 결과 매핑 -
읽기 → -
대시보드 편집기 운영 안정성 개선
20260401 1550 dashboard editor 2026-04-01에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL 쿼리 작성 및
읽기 → -
커미션 정산 오류 수정
20260401 1800 commission settlement fix 2026-04-01에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL
읽기 →