Datos en Kafka: JSON vs Avro explicados

Kafka guarda solo bytes en disco. Entiende serialización vs codificación, JSON vs Avro, y cómo elegir el formato para rendimiento y gobernanza.

17 sept 2025 • 3 min de lectura • Equip Q2BSTUDIO

Inteligencia-Artificial-

Si acabas de empezar con Kafka te habrás preguntado qué guarda realmente en disco cuando un productor envía un registro, JSON, Avro, hex o simples bytes. La respuesta esencial es sencilla: Kafka no interpreta formatos, Kafka guarda bytes.

Principio básico: Kafka trabaja con arrays de bytes. El productor envía key y value como arrays de bytes, el broker escribe esos bytes en el log y el consumidor los lee como bytes. Todo lo demás, JSON, Avro, Protobuf o cadenas de texto, es solo una capa de serialización encima de esos bytes.

Serialización versus codificación. Serialización es convertir un objeto en memoria en un formato que se pueda almacenar o transmitir. Codificación es cómo se mapean caracteres a bytes, por ejemplo UTF-8 para texto. JSON combina serialización y codificación porque primero produce texto y luego ese texto se codifica en bytes. Avro es un formato binario de serialización que produce bytes directamente según un esquema.

Ejemplo JSON en Kafka. Imagina un objeto User nombre Lucky edad 30. Primero se serializa a texto JSON luego ese texto se codifica en UTF-8 produciendo una secuencia de bytes que el productor envía a Kafka. Kafka almacena esos bytes tal cual en su log. Ventaja JSON legibilidad humana facilidad de depuración. Inconveniente mayor tamaño y parsing más lento.

Ejemplo Avro en Kafka. Mismo objeto User. Al usar Avro se serializa directamente a un formato binario compacto según el esquema. El resultado son bytes optimizados que el productor envía a Kafka y que el broker almacena tal cual. Ventajas Avro eficiencia tamaño reducido validación por esquema y deserialización más rápida. Inconveniente no es legible sin herramientas y requiere gestión de esquemas.

Resumen comparativo sencillo. JSON genera texto que necesita codificación UTF-8 resultado legible pero más pesado. Avro genera binario directo resultado compacto y validado por esquema. En ambos casos Kafka almacena únicamente bytes y la elección del formato es un contrato entre productor y consumidor.

Si te aparece un volcado hex como 7B 22 6E 61 6D 65 22 3A 22 4C 75 63 6B 79 22 7D eso solo significa que esos bytes representan tu dato serializado y codificado descansando en los logs de Kafka hasta que algún consumidor los lea.

En Q2BSTUDIO combinamos experiencia en arquitecturas de datos y microservicios con servicios de desarrollo de software a medida y aplicaciones a medida para ayudar a diseñar pipelines robustos que usan Kafka y formatos adecuados según necesidades de rendimiento y gobernanza. Si buscas construir soluciones personalizadas consulta nuestros servicios de aplicaciones a medida y también ofrecemos implementación y gestión en la nube con servicios cloud aws y azure para desplegar clusters Kafka, almacenamiento de esquemas y herramientas de observabilidad.

Además Q2BSTUDIO aporta valor en inteligencia artificial ia para empresas agentes IA servicios inteligencia de negocio power bi ciberseguridad y pentesting para proteger tus flujos de datos y optimizar el consumo y la explotación de mensajes. Si tu objetivo es integrar Kafka en soluciones de software a medida con IA para empresas o exportar métricas a Power BI podemos ayudarte a seleccionar entre JSON Avro o Protobuf según requisitos de latencia coste y gobernanza.

Palabras clave integradas para posicionamiento aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat