From Tower of Babel to Babel Fish Evolving Your Kafka Architecture With Schema Registry Viktor Gamov · @gamussa X/Bluesky: @gamussa | Devoxx Greece 2026 · Athens · April 23

Raise your hand if you work with… ☕ 🐍 🟢 🐹 λ Java Python Node.js Go Scala X/Bluesky: @gamussa

The Golden Days One language. One serializer. Life is good. X/Bluesky: @gamussa

Enter the Polyglot Python. Node. Go. All reading the same topic. X/Bluesky: @gamussa

Chaos at the Edges Serialization wars. Schemas improvised. Data undecipherable. X/Bluesky: @gamussa

But there is hope… X/Bluesky: @gamussa

From Tower of Babel to Babel Fish Evolving Your Kafka Architecture With Schema Registry Viktor Gamov · @gamussa X/Bluesky: @gamussa | Devoxx Greece 2026 · Athens · April 23

Viktor Gamov Principal Developer Advocate, Confluent Java Champion · Kafka book co-author @gamussa — X · Bluesky

Slides + video + links speaking.gamov.io Take a picture. Most important slide. X/Bluesky: @gamussa

The Babel Fish From Hitchhiker’s Guide. Put it in your ear. You understand everyone. X/Bluesky: @gamussa

Schema Registry REST API · Stores schemas · Services agree by reference X/Bluesky: @gamussa

The Data Contract × Not code. A contract. × Owned by the producer team. × Versioned. Reviewed. Enforced. × Schema Registry is where the contract lives. X/Bluesky: @gamussa

Demo 1 — Tower of Babel $ make demo-1 X/Bluesky: @gamussa

Demo 2 — Babel Fish $ make demo-2 X/Bluesky: @gamussa

Registering Schemas + CI/CD × Schemas live in Git alongside code × PR review = data contract review × Pipeline validates against Schema Registry × Generated types published (Maven, npm, PyPI) X/Bluesky: @gamussa

Compatibility Modes Choose based on who upgrades first. X/Bluesky: @gamussa Old reads new New reads old BACKWARD ✓ — FORWARD — ✓ FULL ✓ ✓ NONE — —

Demo 3 — Safe Evolution $ make demo-3 X/Bluesky: @gamussa

Demo 4 — Prevented Disasters $ make demo-4 X/Bluesky: @gamussa

Polyglot Harmony Everyone speaks their language. Everyone understands. X/Bluesky: @gamussa

Schema Registry is Core Infra × Not optional. Not ‘nice to have.’ × Same tier as your message broker, DB, CI. × Schema governance = organizational maturity. × Ship it on day one. Not on day 730. X/Bluesky: @gamussa

Clone the demo github.com/gAmUssA/tower-of-babel Docker Compose. OSS Kafka + Schema Registry. X/Bluesky: @gamussa

Slides + video + links speaking.gamov.io Take a picture. Most important slide. X/Bluesky: @gamussa

As always, have a nice day… speaking.gamov.io @gamussa · X · Bluesky