자동화
n8n / 스크립트 / 봇
-
결제대행사 등급 동기화가 기본등급으로 폴백되던 버그 수정
webhook 버그를 수정했음. 결제대행사 등급 동기화가 시스템 기본등급으로 폴백되던 버그 수정. 변경 파일: SQL 매퍼 1개 문제 원인 기존 로직에서 엣지 케이스가 처리되지 않아 특정 상황에서 잘못된 결과를 반환하거나 오류가 발생하고 있었음. 수정 내용 - SQL 쿼리 조건/집계 수정 버그 수정 프로세스 단순히 증상만 픽스하는 게 아니라
읽기 → -
결제 거래내역 대조 배치 주기를 2시간 간격으로 단축
charge-batch 영역에 새 기능을 추가했음. 거래내역 대조 보정 배치 주기 단축 (매일 06:30 → 2시간마다 :30). 변경 파일: 내부 클래스 2개, 뷰/스타일 2개, 설정/문서 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음.
읽기 → -
결제 출금 자동승인 관리자 제어
admin-partner 영역에 새 기능을 추가했음. 출금요청 허용·자동승인 관리자 전용 제어 이관 및 트리 뷰 추가. 변경 파일: 내부 클래스 2개, 뷰/스타일 2개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용
읽기 → -
시스템 포인트 캐시 드리프트를 배치로 자동 보정
batch 영역에 새 기능을 추가했음. 정합성 점검 배치에 시스템 포인트 캐시 drift 자동 보정 추가. 변경 파일: 내부 클래스 1개, SQL 매퍼 1개 배경 기존 화면/API에서 제공하지 않던 데이터나 동작이 필요해져서 기능을 확장했음. 단순 UI 추가가 아니라 쿼리 레벨부터 설계해서 정합성을 맞췄음. 구현 내용 - 배치 클래스에 새 실행
읽기 → -
발송 후 일괄 삭제·잔액보정 결과 요약 기능 추가
발송 후 상세 자동 이동 + 일괄 삭제 + 잔액보정 결과 요약 발송 후 상세 자동 이동 + 일괄 삭제 + 잔액보정 결과 요약 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 3개, SQL 쿼리 2개, JSP 화면 1개를 작성했음. 코드 예시 java // 핵심 로직 pu
읽기 → -
topLevel 신규 등록 시 시스템 파트너 자동 매핑 구현
topLevel 신규 등록 시 시스템 파트너로 자동 매핑 topLevel 신규 등록 시 시스템 파트너로 자동 매핑 기능을 구현했음. 배경 기능 확장에 따라 관리 편의성과 사용자 경험을 높이기 위해 구현했음. 구현 방식 내부 클래스 1개, SQL 쿼리 1개를 작성했음. 코드 예시 java // 핵심 로직 public void execute
읽기 → -
수익 대시보드 조회 성능 개선을 위한 일별 스냅샷 배치 신설
시스템 수익 일별 스냅샷 배치 신설 시스템 수익 일별 스냅샷 배치 신설 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블에 저장해서 대시보드에서는 스
읽기 → -
관리자 대시보드 정산 집계를 배치 스냅샷으로 전환해 조회 성능 개선
관리자 대시보드 재배치 + 월 순수익·공급사 운영 자금 카드 추가 관리자 대시보드 재배치 + 월 순수익·공급사 운영 자금 카드 추가 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치
읽기 → -
대시보드 집계를 배치 스냅샷으로 분리해 조회 성능 개선
회원 목록 탭 4개 확장 + 탭-카드 순서 재배치 회원 목록 탭 4개 확장 + 탭-카드 순서 재배치 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블
읽기 → -
소비기반 충전정산 배치의 렛저 식별자 오류 수정
소비기반 충전정산 배치에서 ledger sys_id 사용하도록 수정 소비기반 충전정산 배치에서 ledger sys_id 사용하도록 수정 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java //
읽기 → -
파트너 신청승인 시 계층 기반 코드 자동 생성
신청승인 시 정식 파트너코드 자동 생성 (상위코드 앞2자 + 순번) 신청승인 시 정식 파트너코드 자동 생성 (상위코드 앞2자 + 순번) 기능을 구현했음. 배경 사용자 코드를 수동으로 부여하면 체계가 없어지고 중복이 발생할 수 있음. 규칙 기반 자동 생성을 하면 코드만 보고 계층 관계를 파악할 수 있음. 구현 방식 상위 코드 앞 2자리 + 순번
읽기 → -
대시보드 잔액 집계를 배치 스냅샷으로 분리해 조회 성능 개선
잔액 동기화 배치 수동 실행 메소드 확장 및 API 가이드 개선 잔액 동기화 배치 수동 실행 메소드 확장 및 API 가이드 개선 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를
읽기 → -
정산 배치 멱등성 검증
reconciliation 배치 apple 가드 및 멱등성 검증 추가 reconciliation 배치 apple 가드 및 멱등성 검증 추가 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java /
읽기 → -
카카오뱅크 송금봉투 자동수령과 Android 14 FGS 크래시 수정
카카오뱅크 송금봉투 자동수령 + Android 14+ FGS 크래시 (v2.0.3) 카카오뱅크 송금봉투 자동수령 + Android 14+ FGS 크래시 (v2.0.3) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인.
읽기 → -
카카오페이 송금봉투 닉네임 발신자 자동수령 버그 수정
카카오페이 송금봉투 자동수령 (닉네임 발신자 케이스) 카카오페이 송금봉투 자동수령 (닉네임 발신자 케이스) 버그를 수정했음. 원인 분석 로직 일부가 엣지케이스를 처리하지 못하고 있었음. 실제 운영 데이터에서 발생한 케이스로 재현했음. 재현 조건 특정 조건에서 의도치 않은 동작 확인. 수정 내용 java // 수정 전: 엣지케이스 미처리
읽기 → -
파트너 일일 정산 배치 도입으로 대시보드 조회 성능 개선
파트너 일일 정산 배치 및 수동 실행 API 추가 파트너 일일 정산 배치 및 수동 실행 API 추가 기능을 구현했음. 배경 일별 집계 데이터를 실시간 쿼리로 가져오면 쿼리 부하가 높아짐. 미리 집계해서 스냅샷으로 저장해두면 조회가 빠르고 DB 부하도 줄어듦. 구현 방식 @Scheduled로 매일 새벽 집계 배치를 돌렸음. 결과를 스냅샷 테이블
읽기 → -
정산·배치 로그를 DEBUG로 낮춰 운영 노이즈 개선
배치 작업 로그 수준 INFO → DEBUG로 하향** 2026-04-03에 배치 작업 관련 코드를 수정하거나 추가했음. 배치는 Spring @Scheduled로 주기적으로 실행됨. 만료 처리, 정산 집계, 상태 동기화 등 실시간 요청 흐름 밖에서 처리해야 하는 작업들을 담당함. 배치 목록 일부 | 배치 | 역할 | |---|---| | 쿠폰 만
읽기 → -
봇 차단과 블랙리스트 자동 등록으로 보안 필터 강화
UA 봇 감지 시에도 DB 영구 블랙리스트 자동 등록 2026-04-01에 서버 보안 필터 관련 작업을 진행했음. 운영 서버에 붙어있는 보안 필터는 크게 세 가지를 처리함: IP 기반 Rate Limit, 봇/공격 패턴 감지, 블랙리스트 자동 등록. 이번 작업에서 임계값 조정이나 예외 경로 추가를 했음. 처리 흐름 요청 수신 → 화이트리스트
읽기 → -
공격 패턴 감지 시 블랙리스트 자동 등록으로 보안 필터 강화
의심경로/공격페이로드 감지 시 DB 영구 블랙리스트 자동 등록 2026-04-01에 서버 보안 필터 관련 작업을 진행했음. 운영 서버에 붙어있는 보안 필터는 크게 세 가지를 처리함: IP 기반 Rate Limit, 봇/공격 패턴 감지, 블랙리스트 자동 등록. 이번 작업에서 임계값 조정이나 예외 경로 추가를 했음. 처리 흐름 요청 수신 → 화
읽기 → -
보안 필터 강화로 의심 경로·페이로드·404 누적 자동 차단 도입
BotBlockFilter 보안 강화 - 의심경로/페이로드/404누적 자동차단 2026-04-01에 서버 보안 필터 관련 작업을 진행했음. 운영 서버에 붙어있는 보안 필터는 크게 세 가지를 처리함: IP 기반 Rate Limit, 봇/공격 패턴 감지, 블랙리스트 자동 등록. 이번 작업에서 임계값 조정이나 예외 경로 추가를 했음. 처리 흐름 요청
읽기 →