On a few occasions I tried to add a semantic layer to the messages exchanged
between systems, but today the solution that offers the most value for me is
adding JSON schemas to everything, which serves both as a documentation AND as a
way to validate messages. #RestInPractice