실무 21
- 커맨드 호출 없이도 같은 절차를 밟는 AI 하네스
- [업무일지] 재실행 한 번에 두 배가 된 회수 대상
- [업무일지] 배포 때마다 밀린 배치를 몰아 실행한 Quartz misfire 기본값
- [업무일지] 파일 크기 제한을 통과한 이미지 파일이 발생시킨 힙 OOM
- [업무일지] 컨슈머 6개에 스레드 5개, 조용히 멈춘 회수 배치
- [업무일지] 5시간 동안 안 풀리던 분산락을 30초로 줄인 Watchdog
- [업무일지] 미사용 테이블을 바로 DROP하지 않고 2주간 유예한 이유
- [업무일지] 빈 문자열이 통과시킨 계좌 검증
- [업무일지] 참조 0건이 증명하지 못한 API 사용처
- [업무일지] 객체 키인 줄 알았던 S3 파일 참조 컬럼
- [업무일지] 무중단 컬럼 암호화를 위한 이중쓰기 전환
- [업무일지] 지급 차단 배치를 대상·검사 두 축으로 나눈 단계적 롤아웃
- [업무일지] JPA 엔티티 리스너를 활용한 히스토리 누락 최소화
- [업무일지] 서비스마다 따로 놀던 요청 ID를 trace_id로 통일
- [업무일지] 외부 입금 데이터를 우리 도메인에 앉히며 생긴 빈 자리
- [업무일지] 외부 등록 요청을 못 막은 유니크 제약
- [업무일지] 레거시 배치를 항목 단위로 끄면서 놓친 부수효과
- [업무일지] 기본값이 JDK 직렬화였던 레디스 캐시 설정
- [업무일지] noRollbackFor 로 막았다가 2주 뒤에 되돌린 롤백 에러
- [업무일지] EXIF 회전 정보 때문에 빗나간 신분증 마스킹
- [업무일지] 자동완성이 골라준 JAX-RS 예외, 6일 만의 교체