백엔드 커리큘럼 심화: 문서 처리 파이프라인, 원본·파생본·재처리를 안전하게 분리하는 법
업로드된 문서의 원본, 미리보기, 텍스트 추출, OCR 결과를 한 파일의 상태로 뭉개지 않고 버전·작업·검증 증거로 분리해 재처리와 장애 복구를 가능하게 만드는 백엔드 설계를 정리합니다.
업로드된 문서의 원본, 미리보기, 텍스트 추출, OCR 결과를 한 파일의 상태로 뭉개지 않고 버전·작업·검증 증거로 분리해 재처리와 장애 복구를 가능하게 만드는 백엔드 설계를 정리합니다.
감사 로그를 단순한 append-only 테이블로 끝내지 않고, canonical payload·hash chain·외부 anchor·권한 분리·검증 job까지 포함한 변조 감지 원장으로 설계하는 기준을 정리합니다.
오브젝트 스토리지 업로드에서 이름·ETag·Content-Type만 믿지 않고, 바이트 해시, 임시 객체, 검증 상태, 불변 공개 키를 연결해 전송 오류와 재시도·중복 업로드를 다루는 방법을 정리합니다.
CHECK·FOREIGN KEY·UNIQUE 제약을 기존 데이터와 온라인 트래픽을 망가뜨리지 않고 강화하기 위한 사전 정리, 점진 검증, 집행, 관측, 롤백 기준을 정리합니다.
금액을 부동소수점이나 단순 DECIMAL 컬럼으로만 다루지 않고, 통화 단위·반올림 시점·배분 규칙·원본 산식·정산 검증을 하나의 Money 계약으로 설계하는 실무 플레이북입니다.