Passing the blame - error messages in a world of microservices.
Lightning talk - in English
We all want our error messages to be understandable, explicit, unambiguous and actionable. But these words mean different things for you, me, developers, ux designers, system administrators, super-users and users.
The job description for the developer is often: "use common sense."
Far too often this means trying to blame someone else. This can be done by just passing along the messages coming from microservices and adding the source. If this fails there is always the time tested "please, try again".
Focusing on actionable and understandable let us look at one approach of finding order in this chaos.