자동화 slecs

정산 배치 재시도 큐 추가와 로그 레벨 정비

목차

NO_MATCH 및 MANUAL_REQUIRED 큐 재시도 배치 추가

2026-03-25에 배치 작업 관련 코드를 수정하거나 추가했음.

배치는 Spring @Scheduled로 주기적으로 실행됨. 만료 처리, 정산 집계, 상태 동기화 등 실시간 요청 흐름 밖에서 처리해야 하는 작업들을 담당함.

배치 목록 일부

배치 역할
쿠폰 만료 처리 기한 지난 쿠폰 상태 변경
정산 집계 수수료 확정
잔액 동기화 외부 결제대행사 잔액 확인
미입금 알림 미결제 주문 알림 발송

로그 레벨 조정 작업도 포함됐음. 배치는 주기적으로 실행되니까 INFO 로그가 너무 많으면 실제로 봐야 할 로그가 묻힘. 정상 실행은 DEBUG로 내리고 에러나 주요 집계 결과만 INFO로 남기는 방향으로 정리했음.

// LOGGER.info("처리 시작...");  // Before
LOGGER.debug("처리 시작...");    // After
LOGGER.info("처리 완료: {}건", count);  // 집계 결과는 INFO 유지

다음

작업 규모는 크지 않았지만 운영 안정성을 위한 필요한 변경이었음. 이런 작은 수정들이 쌓여서 전체 시스템의 신뢰도를 높임.

정산 UI 개선 포인트

정산 화면에서 사용자가 가장 많이 보는 건 결국 숫자임. 총 거래액, 수수료, 실수령액을 명확하게 보여주는 게 중요함.

금액 표기는 천 단위 구분자와 '원' 단위를 일관되게 적용하고, 마이너스 금액은 빨간색으로 표시해서 직관적으로 구분할 수 있게 하는 게 좋음.

다음

댓글 0

첫 댓글 달아줘.