-
쿠프 운영 자금 차감 조건 엣지케이스 버그 수정
쿠프(COOPMKT) 운영 자금 차감 조건 수정 — toClientSn→EXTERNAL 기준 쿠프(COOPMKT) 운영 자금 차감 조건 수정 — toClientSn→EXTERNAL 기준 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치
읽기 → -
결제·정산 데이터 불일치를 정기 감사로 조기 발견
20260409 1215 수수료정산검증 2026-04-09 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었음. 분석 범위 -
읽기 → -
플랫폼 잔액 조회·관리 화면 신규 추가
플랫폼 잔액 조회 및 관리 기능 추가 플랫폼 잔액 조회 및 관리 기능 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 2개, SQL 쿼리 1개, JSP 화면 3개를 작성했음. 코드 예시 java // 핵심 로직 public void execute(Request re
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260409 1230 db reconcile v2 2026-04-09 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었음.
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260409 1100 db reconcile 2026-04-09 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었음. 분석
읽기 → -
결제 방식 가상계좌 옵션 값 불일치 버그 수정
JavaScript 결제 방식 옵션 값 통일 (VBANK → VACCOUNT) JavaScript 결제 방식 옵션 값 통일 (VBANK → VACCOUNT) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정
읽기 → -
쿠폰 발행 이력 조회의 엣지케이스 버그 수정
쿠폰 발행 이력 조회 로직 및 JSP 데이터 핸들링 개선 쿠폰 발행 이력 조회 로직 및 JSP 데이터 핸들링 개선 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이스
읽기 → -
대시보드 잔액 집계를 배치 스냅샷으로 분리해 조회 성능 개선
잔액 동기화 배치 수동 실행 메소드 확장 및 API 가이드 개선 잔액 동기화 배치 수동 실행 메소드 확장 및 API 가이드 개선 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를
읽기 → -
파트너 잔액 이력 테이블 멱등 처리
tb_partner_balance_history 멱등 처리 및 UNIQUE 제약 추가 준비 tb_partner_balance_history 멱등 처리 및 UNIQUE 제약 추가 준비 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 4개를 작성했음. 코드
읽기 → -
파트너 정산 마진 가시화로 채널별 수익성 분석 가능
파트너 정산 데이터 정합성 강화를 위한 UNIQUE 제약 추가 및 역마진 수정 파트너 정산 데이터 정합성 강화를 위한 UNIQUE 제약 추가 및 역마진 수정 기능을 구현했음. 배경 공급 구조에서 마진이 얼마나 발생하는지 직접 확인할 수 없으면 가격 정책 결정이 어려움. 채널별로 수익성을 비교하고, 마진율이 낮은 항목을 파악하는 게 필요했음. 구
읽기 → -
페이서비스 연동에 상품정보 수신 API 추가
페이서비스 v1.10 연동 구현 및 상품정보 수신 API 추가 페이서비스 v1.10 연동 구현 및 상품정보 수신 API 추가 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 4개를 작성했음. 코드 예시 java // 핵심 로직 public void e
읽기 → -
잔액 동기화 트랜잭션 경계 누락 버그 수정
getPayBalance BALANCE_SYNC 블록 트랜잭션 경계 확보 (3-phase) getPayBalance BALANCE_SYNC 블록 트랜잭션 경계 확보 (3-phase) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않
읽기 → -
정산 배치의 지갑·충전잔액 동시 보정 누락 버그 수정
BalanceSyncBatch 반쪽 정정 수정 — wallet + charge_balance 동시 보정 BalanceSyncBatch 반쪽 정정 수정 — wallet + charge_balance 동시 보정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건
읽기 → -
정산 배치 멱등성 검증
reconciliation 배치 apple 가드 및 멱등성 검증 추가 reconciliation 배치 apple 가드 및 멱등성 검증 추가 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java /
읽기 → -
파트너 정산 흐름 데이터 감사로 불일치 항목 조기 발견
20260409 0022 partner settlement flow audit 2026-04-09 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견
읽기 → -
정산 고정 수수료 허용
고정 수수료(fixed_amount) 허용 및 주문/수령 정보 표시 개선 고정 수수료(fixed_amount) 허용 및 주문/수령 정보 표시 개선 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 2개, SQL 쿼리 2개, JSP 화면 2개를 작성했음. 코드 예시 java
읽기 → -
결제수단별 수수료 정책을 타입 단위로 분리해 독립 관리
결제수단별 수수료 로직 분리 및 스키마 변경 결제수단별 수수료 로직 분리 및 스키마 변경 기능을 구현했음. 배경 결제 수단별로 수수료 구조가 다른데, 단일 계산 로직으로 처리하면 요율 변경 시 사이드 이펙트가 생기기 쉬움. 타입별로 분리하면 각자 독립적으로 변경할 수 있음. 구현 방식 수수료 타입을 Enum으로 정의하고, 타입별 정책을 DB에
읽기 → -
카카오뱅크 송금봉투 자동수령과 Android 14 FGS 크래시 수정
카카오뱅크 송금봉투 자동수령 + Android 14+ FGS 크래시 (v2.0.3) 카카오뱅크 송금봉투 자동수령 + Android 14+ FGS 크래시 (v2.0.3) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인.
읽기 → -
NH농협 SMS 금액 파싱 정규식 순서 오류 수정
NH농협 정규식 순서 보강 (보냈습니다 → 금액 → URL) NH농협 정규식 순서 보강 (보냈습니다 → 금액 → URL) 버그를 수정했음. 원인 분석 은행 SMS 포맷이 변경되거나 새 형식이 추가됐을 때 기존 정규식이 커버하지 못했음. 재현 조건 특정 은행의 특정 형식 메시지가 NO_MATCH로 분류됨. 수정 내용 java // 수정 전
읽기 → -
카카오페이 송금봉투 닉네임 발신자 자동수령 버그 수정
카카오페이 송금봉투 자동수령 (닉네임 발신자 케이스) 카카오페이 송금봉투 자동수령 (닉네임 발신자 케이스) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이스 미처리
읽기 →