Tenemos servicios web REST que pueden servir XML o JSON (WCF). Estoy jugando con la idea de implementar Protobufs. ¿Por qué?
PROS
- Menos carga en los servidores.
- Tamaño de mensaje más pequeño: menos tráfico.
- Es más fácil cambiar ahora que más tarde.
CONTRAS
- Necesita ser implementado
- Va a ser más difícil solucionar problemas / detectar mensajes para la depuración.
- Puedo habilitar GZip en el servidor y JSON consumirá tanto tráfico
¿Cuál es su sugerencia y / o experiencia al respecto?