When a system can only partially fulfill a request, returning a successful 'best effort' response silently hides uncertainty from callers, leading to incorrect downstream assumptions and masked failures in monitoring. Explicit errors are more honest but not always the right answer. The key principle is that partial responses
Table of contents
A partial state snapshotWhat each option really communicatesWhere can “best effort” responses leadWhen partial responses are the right choiceConclusionConnect deeperSort: