호출자가 구분할 수 있는 실패만 port에 남긴다
taxonomy 크기는 database 오류 수가 아니라 선택 가능한 행동 수에 맞춘다.
| 계약 결과 | 호출자 행동 | 기술 독립성 |
|---|---|---|
| Optional.empty | 없음 정상 처리 | 높음 |
| ConcurrentChange | 최신 값 재조회 | 높음 |
| StoreUnavailable | 503·backoff | 높음 |
taxonomy 크기는 database 오류 수가 아니라 선택 가능한 행동 수에 맞춘다.
| 계약 결과 | 호출자 행동 | 기술 독립성 |
|---|---|---|
| Optional.empty | 없음 정상 처리 | 높음 |
| ConcurrentChange | 최신 값 재조회 | 높음 |
| StoreUnavailable | 503·backoff | 높음 |