GraphQL alerting: HTTP status codes vs. response-body errors array for low-noise failure detection
Trade-off Teams monitoring GraphQL APIs must choose between two failure-detection strategies that each miss a different class of problems. Relying solely on HTTP status codes is simple but blind to the majority of resolver and validation failures, because GraphQL over HTTP conventionally returns 200 OK even when the JSON body contains a non-empty errors arra