DevConf.CZ 2026

Kiran Kashinath Belle

Senior Software Maintenance Engineer at Red Hat, where the job is simple: keep RHEL secure. That means triaging CVEs, backporting upstream fixes, and shipping patches across multiple RHEL versions so enterprise systems stay safe. Passionate about open source and system-level debugging.


Company or affiliation:

RedHat India Private Limited

Job title:

Senior Software Maintenance Engineer


Session

06-19
14:00
35min
Why ProtoBuf vs JSON Matters More in the AI Era
Kiran Kashinath Belle, Prasad Kalanke

Modern distributed systems demand fast, efficient data exchange over REST APIs. JSON has long been the default—easy to read and debug and works in every browser. But it can be slow and bulky at scale. Protocol Buffers (ProtoBuf) is a binary alternative from Google with smaller payloads, faster serialization, and built-in schema enforcement.

This talk explores both formats through a practical lens: we build the same REST API twice—once with JSON, once with ProtoBuf—and benchmark them head-to-head with a live demo.

We cover the trade-offs: JSON's readability and browser support vs. ProtoBuf's strict typing, backward compatibility, and code generation.

We explore why AI model serving platforms and ML training pipelines rely on ProtoBuf for performance-critical workloads and how gRPC extends it further.

The session includes a real-world security demo showing how crafted input can crash a service.
You leave with working demo code, benchmarks, and a clear decision guide

Programming and Application Development
E104 (capacity 72)