An article of manufacture comprising a non-transitory machine-readable storage medium having, embedded thereon, machine-executable instructions which, in response to execution by a machine, cause the machine to:
- create, for each of a plurality of runtime errors, a respective error message instance conforming to a standard error message definition common among the multiple services;
- create, for at least one runtime error associated with at least one of the services, an extension to the respective error message instance, the extension being customized to the service
- transmitting some of the error message instances as faults and transmitting some of the error message instances as part of a response payload.