Recent Posts

Backend & Spring·7월 21, 2026

롤백돼도 남아야 하는 기록: 트랜잭션을 REQUIRES_NEW로 쪼갠 이유

완공된 창고 일러스트. 정문에는 방명록 받침대가 놓였고, 쓰기 문 위에는 CCTV가, 측면의 좁은 뒷문 위에는 보완 카메라가 달려 있다.

“실패한 시도도 남겨라” 내가 운영에 참여하는 시스템(농산물 생산 이력 관리, 규제 산업)의 감사 로그 요구에는 처음 들으면 갸웃하게 되는 조항이 하나 있었다. 실패한 시도도 남겨라. 로그라는 건 보통 '일어난 일'의 기록인데, 이 요구는 일어나다 만 일 — 시도됐지만 실패해서 데이터에는 아무 흔적도 남기지 못한 일 — 까지 적으라고 말한다. 규제 산업에서는 '누가 무엇을 시도했고 실패했는가'도 … 더 읽기