15. PROTOCOL BUFFERS
• Formato binario diseñado por Google
• Compacto
• Rápida codificación y decodificación
• Multiplataforma
• Independiente del esquema de comunicación
• Tipado estático
16. PROTOCOL BUFFERS
• Lenguaje para definir mensajes
• Se compilan para la plataforma deseada
• Java, PHP, ObjC, C++, C#, JS, Ruby, Python
• Incluye codificadores y parser
19. • 54 bytes en total
• 45 bytes de datos
• 9 bytes de protobuf
• 17% del mensaje es transporte
20.
21. • Clientes móviles pagan por datos
• Nube/datacenter cobra por ancho de banda
• Parsers usan CPU y RAM
• CPU y RAM tienen un costo en donde sea
• Miles de clientes simultáneos