묶음 처리의 효과는 실제로 묶는 단위에서 판단한다

묶음 처리의 효과는 줄어든 단위와 평가하려는 단위가 같은지 확인해 판단한다. 변경을 한 commit으로 확정하면 저장 이력을 하나로 묶을 수 있지만, 그 작업에 필요한 HTTP 호출 수나 과금 작업량까지 같은 비율로 줄었다고 보장하지 않는다.

Vault의 묶음 저장은 초안을 누적하고 전체 diff를 검토한 뒤 한 commit으로 확정한다. 이 과정의 읽기·검색·초안 저장·검토·확정은 각각 요청이다. 여러 문서를 한 읽기나 stage 호출에 넣으면 그 계층의 호출 수를 줄일 수 있다. 작업 수, 요청 수, commit 수와 과금 단위를 대응시켜야 어떤 비용을 줄였는지 알 수 있다.

효과를 비교할 때는 관측 시점도 맞춘다. 기능 도입 이후의 호출량을 도입 전 수치로 취급하거나, commit 감소율을 관측하지 않은 요청 감소율로 대신하지 않는다.

근거

연결