백엔드 커리큘럼 심화: Business Calendar와 Cutoff Policy, 영업일·마감 시각을 재현 가능하게 설계하는 법
영업일, 공휴일, 지역별 마감 시각을 단순 cron 조건이 아닌 버전 있는 도메인 정책으로 모델링하고, 정산·예약·리포트의 재현성과 운영 안전성을 확보하는 기준을 정리합니다.
영업일, 공휴일, 지역별 마감 시각을 단순 cron 조건이 아닌 버전 있는 도메인 정책으로 모델링하고, 정산·예약·리포트의 재현성과 운영 안전성을 확보하는 기준을 정리합니다.
금액을 부동소수점이나 단순 DECIMAL 컬럼으로만 다루지 않고, 통화 단위·반올림 시점·배분 규칙·원본 산식·정산 검증을 하나의 Money 계약으로 설계하는 실무 플레이북입니다.
가격, 권한, 약관, 플랜처럼 과거 기준 조회와 정정 이력이 필요한 데이터를 bitemporal/effective-dated record로 설계하는 기준을 정리합니다.
주문, 결제, 업로드, 배치, 이벤트 소비처럼 상태가 있는 백엔드 흐름을 단순 status 컬럼이 아니라 전이표·불변식·감사 로그·재처리 기준으로 설계하는 방법을 정리합니다.