계약 단가는 언제부터 바뀌었을까: 적용일과 과거 정산을 지키는 데이터 설계
새 단가가 도착한 시각과 실제로 적용되는 시각은 다릅니다. 계약 버전, 유효기간, 늦게 도착한 사용량을 함께 다루는 방법을 설명합니다.
NOTES
모델을 만들고, 웹과 앱을 짓고, 업무를 자동화하며 확인한 것을 기록합니다. 통한 방법만이 아니라 통하지 않았던 시도까지 남깁니다.
TOTAL 3 · SaaS 설계
새 단가가 도착한 시각과 실제로 적용되는 시각은 다릅니다. 계약 버전, 유효기간, 늦게 도착한 사용량을 함께 다루는 방법을 설명합니다.
같은 금액도 계산 순서와 반올림 시점에 따라 달라집니다. 통화 단위, 소수 연산, 잔액 배분 규칙을 정해 정산 결과를 재현하는 방법입니다.
대용량 보고서를 만드는 동안 주문과 상태가 바뀌면 서로 다른 시점의 데이터가 섞입니다. 기준 시점과 스냅샷을 설계하는 방법입니다.