Some thoughts that caught my attention: - json is not extensible in types and versions - Out-of-band schemas Services communicating is like object-oriented programminrg again, but on higher level Some problems we are facing - REST connects services together, when service A calld service B, service A needs to know about service B. Also, deevice B needs to be available