protobufs have a great property of having a schema (and then generating code). Which means that it's pretty easy to setup a system where accidental change of API fails CI tests for mobile apps and web.
This is doable with JSON, but I've never seen a JSON based setup actually work well at catching these kind of regressions.
This is doable with JSON, but I've never seen a JSON based setup actually work well at catching these kind of regressions.