1) Is it a good idea for critical customer facing applications to have each of the proxies for their endpoints validate an avro schema ? 2) Is there any performance impact in doing so? 3) Also, do we strore these schemas in KVMs? 4) assuming these are the same schemas used by backend services, there is a tight coupling between the proxies and the backend endpoints?