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