- Talks
- 107
- Recorded
- 77
- Events
- 93
- On stage since
- 2010
Featured at
- Devoxx
- Kafka Summit
- SpringOne
- DevNexus
- Current
- NDC
- Oracle Code One
- KubeCon
- Jfokus
- IntelliJ IDEA Conf
Recent recorded talks
RoboCoders: Judgment Day: AI-Assisted Engineering Applied - The Battle of Agents
Agentic AI-assisted engineering tools promise cleaner code, faster development, and fewer late-ni...
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve ...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka® has become the backbone of modern applications. While streams a...
All talks
2026
RoboCoders: Judgment Day: AI-Assisted Engineering Applied - The Battle of Agents
Agentic AI-assisted engineering tools promise cleaner code, faster development, and fewer late-night debugging sessio...
Codepocalypse Now: LangChain4j vs. Koog
Which Java framework handles AI better: LangChain4j or Koog? In this live coding showdown, we’ll build a semantic cod...
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve been missing between...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka® has become the backbone of modern applications. While streams are ideal for continu...
From Tables to Streams: Apache Flink for SQL Developers
What if your SQL queries could process data as it happens instead of after it’s stored? Apache Flink speaks SQL fluen...
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve been missing between...
Codepocalypse Now: LangChain4j vs. Koog
Which Java framework handles AI better: LangChain4j or Koog? In this live coding showdown, we’ll build a semantic cod...
Supersonic Streams: When Quarkus Met Kafka
Building modern, event-driven applications with traditional Java and Apache Kafka often means grappling with slow dev...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka® has become the backbone of modern applications. While streams are ideal for continu...
From Tower of Babel to Babel Fish: Evolving Your Kafka Architecture With Schema Registry
You’ve conquered the basics – Kafka clusters are running, producers are producing, and consumers are consuming. Life ...
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve been missing between...
Codepocalypse Now: LangChain4j vs. Spring AI
Which Java framework handles AI better: LangChain4j or Spring AI? In this live coding showdown, we’ll build a semanti...
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve been missing between...
From Tower of Babel to Babel Fish: Evolving Your Kafka Architecture With Schema Registry
You’ve conquered the basics – Kafka clusters are running, producers are producing, and consumers are consuming. Life ...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka® has become the backbone of modern applications. While streams are ideal for continu...
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve been missing between...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka® has become the backbone of modern applications. While streams are ideal for continu...
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve been missing between...
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve been missing between...
2025
The Missing Protocol: How MCP Bridges LLMs and Data Streams
Nobody’s talking about this: MCP isn’t just another way to build chatbots. It’s the bridge we’ve been missing between...
From Tower of Babel to Babel Fish: Evolving Your Kafka Architecture With Schema Registry
You’ve conquered the basics – Kafka clusters are running, producers are producing, and consumers are consuming. Life ...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka has become the backbone of modern applications. While streams are ideal for continuo...
Introduction to Stateful Stream Processing with Apache Flink
Introduction to Stateful Stream Processing with Apache Flink Stream Processing has evolved quickly in a short time: o...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka has become the backbone of modern applications. While streams are ideal for continuo...
Why Your Agents Need Events, Not Endpoints
Your autonomous agents work great in demos. Then production hits: your customer service bot waits 200ms for inventory...
From Tower of Babel to Babel Fish: Evolving Your Kafka Architecture With Schema Registry
You’ve conquered the basics – Kafka clusters are running, producers are producing, and consumers are consuming. Life ...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka has become the backbone of modern applications. While streams are ideal for continuo...
Introduction to Stateful Stream Processing with Apache Flink
Introduction to Stateful Stream Processing with Apache Flink Stream Processing has evolved quickly in a short time: o...
Event-Driven Analytics: Building Real-Time Dashboards with Apache Flink and Ktor
The ability to process continuous data streams and deliver real-time insights has become crucial in modern applicatio...
Stream Processing Smackdown: Kafka Streams vs. Apache Flink
Attention, Data Streaming Engineers! In a world where speed is everything, choosing the proper stream processing fram...
Stream, Materialize, Serve – Knitting Flawless Pipelines with Kafka, Flink, and Pinot
The success of modern real-time analytics lies in skillfully weaving data technologies together. Much like a master c...
Stream Processing As You’ve Never Seen Before (Seriously): Apache Flink for Java Developers
You were tasked with building a real-time platform, but traditional tools couldn’t handle the massive data streams, l...
Codepocalypse Now: LangChain4j vs. Spring AI
Which Java framework handles AI better: LangChain4j or Spring AI? In this live coding showdown, we’ll build a semanti...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka® has become the backbone of modern day applications. While streams are ideal for con...
The IDE That Speaks Kafka: Mastering Streams in VS Code
Apache Kafka has become an essential technology for modern data streaming applications. However, its learning curve c...
One Does Not Simply Query a Stream
Streaming data with Apache Kafka® has become the backbone of modern day applications. While streams are ideal for con...
One Does Not Simply Query a Stream
Suppose you have embraced Apache Kafka as the core of your data infrastructure. In that case, you have probably integ...
2024
Uncorking Real-Time Analytics with Pulsar, Pinot and Flink
Imagine a world where analytics is not just for the boardroom but for everyone, everywhere, every moment. Pinot is no...
One Does Not Simply Query a Stream
Suppose you have embraced Apache Kafka as the core of your data infrastructure. In that case, you have probably integ...
One Does Not Simply Query a Stream
Suppose you have embraced Apache Kafka as the core of your data infrastructure. In that case, you have probably integ...
How Do You Query a Stream?
Suppose you have embraced Apache Kafka as the core of your data infrastructure. In that case, you have probably integ...
Real-Time Dashboards in the Corporate World: How Apache Pinot Powers Industry Leaders
This isn’t your typical tech talk—it’s a story of the journey into how big players like LinkedIn, Uber Eats, and Stri...
2023
Guarding GraphQL: Strategies for Robust API Authorization
Navigating API security in today’s digital world is a complex task. The rise of GraphQL has introduced new challenges...
Service Mesh for Java Developers
Service Mesh isn’t just a buzzword; it’s redefining how applications connect in the modern world. Dive deep into the ...
Service Mesh for Java Developers
Service Mesh is the future of application connectivity. It delivers immediate value to any architecture by increasing...
A Technical Deep Dive in Webassembly for Kong Gateway
A Technical Deep Dive in Webassembly for Kong Gateway Viktor Gamov - Kong / Caio Casimiro - Kong Get ready for the ul...
2022
5K Serverless Microservices with Kotlin, Kafka, Kubernetes, KNative and Kong
Modern serverless technologies are coming in different sorts and ranges. But there is no doubt that it’s bringing sig...
Testing Kafka Containers with Testcontainers: There and Back Again
Did you ever wonder how your applications will behave once deployed to production? Sure, you have unit tests, and you...
Service Mesh for Java Developers
Service Mesh is the future of application connectivity. It delivers immediate value to any architecture by increasing...
Understanding Zero Trust Security with Service Mesh
As the number of microservices deployed across private and public networks increases, security is critical. Leveragin...
Supercharge your Kubernetes Ingress with Kong Ingress Controller
Have you ever found yourself in a situation when all your services are running in Kubernetes, and now you need to exp...
Tidy Up Microservices With Kafka and Kuma
Given the rising popularity of microservice-based architectures, Kubernetes has solidified itself as one of the most ...
Testing Kafka Containers with Testcontainers: There and Back Again
Did you ever wonder how your applications will behave once deployed to production? Sure, you have unit tests, and you...
2021
Supercharge your Ingress with Kong
Have you ever find yourself in a situation when all your services are running in Kubernetes, and now you need to expo...
Bootiful Stream Processing with Spring and Kafka
You were assigned to refactor your existing monolith, legacy system, or other to-be-deprecated code into a shiny new ...
All Things Serverless: Kotlin, Kafka and Stream Processing
Modern serverless technologies are coming in different sorts and ranges. But there is no doubt that it’s bringing sig...
You can go your way: Kafka without Zookeeper
Very soon, Apache Kafka® will no longer need ZooKeeper! With KIP-500, Kafka will include its built-in consensus layer...
Bootiful Stream Processing!
You were assigned to refactor your existing monolith, legacy system, or other to-be-deprecated code into a shiny new ...
Serverless Kotlin and Apache Kafka® with Google Cloud and Confluent Cloud
https://snowone.ru/en/speakers/viktor_gamov Modern serverless technologies are emerging in different sorts and ranges...
Apache Kafka DevOps with Kubernetes and GitOps
Operating critical Apache Kafka® event streaming applications in production requires sound automation and engineering...
2020
Event Streaming with Kafka Streams
All things change constantly! And dealing with constantly changing data at low latency is pretty hard. It doesn’t nee...
I don’t always test my streams, but when I do I do it in production
I don’t always test my streams, but when I do I do it in production August 2020 / Kafka Summit @gamussa @gamussa || @...
The Tales of Event-Driven Told by a Spring Developer
Developers have long employed message queues to decouple subsystems and provide an approximation of asynchronous proc...
Apache Kafka Event-Streaming Platform for .NET Developers
When it comes time to choose a distributed messaging system, everyone knows the answer: Apache Kafka. But how about w...
Who’s tweeting about #ScalaLove
Apache Kafka Producer Consumer The Log Connectors Streaming processing @GAMUSSA | #SCALALOVE | @CONFLUENTINC
Streams Must Flow!
All things change constantly, and we need to get on board with streams! Moreover, dealing with constantly changing da...
Kafka on Kubernetes!
When it comes to choosing a distributed streaming platform for real-time data pipelines, everyone knows the answer: A...
Do it in code (not YAML)! Unlock power of Kotlin DSL for Kubernetes
When it comes to deploying applications at scale without needing to integrate different pieces of infrastructure your...
2019
Do it in code (not YAML)! Unlock power of Kotlin DSL for Kubernetes
When it comes to deploying applications at scale without needing to integrate different pieces of infrastructure your...
Apache Kafka Event-Streaming Platform for .NET Developers
When it comes time to choose a distributed messaging system, everyone knows the answer: Apache Kafka. But how about w...
Event-Driven Architectures for Spring Developers
Developers have long employed message queues to decouple subsystems and provide an approximation of asynchronous proc...
Apache Kafka Event-Streaming Platform for .NET Developers
When it comes time to choose a distributed messaging system, everyone knows the answer: Apache Kafka. But how about w...
Kafka on Kubernetes: Does it Really Have to Be “The Hard Way”?
When it comes to choosing a distributed streaming platform for real-time data pipelines, everyone knows the answer – ...
Bringing Observability to Your Stream Processing
Using microservices—breaking down the domain problem into multiple reusable, highly scalable, and efficient services—...
Kafka on Kubernetes: Just because you can, doesn’t mean you should!
When it comes to choosing a distributed streaming platform for real-time data pipelines, everyone knows the answer: A...
Building a Real-time Alerting, Analytics and Reporting System at Scale
Are you tasked to build a system or upgrade an existing architecture to a solution capable of handling unbound stream...
Streams must flow: developing fault-tolerant stream processing application with Kafka Streams and Kubernetes.
All things change constantly, and we need to get on board with streams! Moreover, dealing with constantly changing da...
Kafka on Kubernetes: Does it really have to be “The Hard Way”?
When it comes to choosing a distributed streaming platform for real-time data pipelines, everyone knows the answer: A...
Keeping your Data Close and your Caches Hotter
Presented by: Ricardo Ferreira Viktor Gamov, Confluent The distributed cache is becoming a popular technique to impro...
Kafka on Kubernetes: Does It Really Have To Be “The Hard Way”?
When it comes to choosing a distributed streaming platform for real-time data pipelines, everyone knows the answer: A...
The Awakening of the New Event-Driven (Beast)
Developers have long employed message queues to decouple subsystems and provide an approximation of asynchronous proc...
Kafka Streams IQ: «Зачем нам база данных? Нам база не нужна!»
Рост популярности Apache Kafka, как потоковой платформы, потребовал пересмотра традиционного подхода к распределенной...
Streams Must Flow: Deployment fault-tolerant stream processing application with Kafka Streams, Kubernetes
All things change constantly, and we need to get on board with streams! Kafka Streams, Apache Kafka’s stream processi...
Streams Must Flow, Deploying fault-tolerant stream processing applications to Kubernetes
All things change constantly, and we need to get on board with streams! Kafka Streams, Apache Kafka’s stream processi...
Kafka on Kubernetes: Does it really have to be “The Hard Way”?
When it comes to choosing a distributed streaming platform for real-time data pipelines, everyone knows the answer: A...
Streaming ETL in Practice with PostgreSQL, Apache Kafka, and KSQL
Have you ever thought that you needed to be a programmer to do stream processing and build streaming data pipelines? ...
Deploying Kafka Streams Applications with Docker and Kubernetes
All things change constantly, and we need to get on board with streams! Moreover, dealing with constantly changing da...
Commit Logs in n Age of Microservices
Microservice architectures provide a robust challenge to the traditional centralized database we have come to underst...
What is Apache Kafka?
Streaming platforms have emerged as a popular, new trend, but what exactly is a streaming platform? Part messaging sy...
Crossing the Streams: Rethinking Stream Processing with KStreams and KSQL
All things change constantly! And dealing with constantly changing data at low latency is pretty hard. It doesn’t nee...
Who’s tweeting about Dick’s Sporting Goods and KSQL?
What can be more interesting than making systems of data processing pipelines? Let’s deal with these numerous tweets ...
Apache Kafka and KSQL in Action: Let’s Build a Streaming Data Pipeline!
Have you ever thought that you needed to be a programmer to do stream processing? Think again! Apache Kafka provides ...
Crossing the Streams: Rethinking Stream Processing with KStreams and KSQL
All things change constantly! And dealing with constantly changing data at low latency is pretty hard. It doesn’t nee...
2018
Cloud-Native Streaming Platform: Apache Kafka Meets Kubernetes
When the time comes to choose a distributed streaming platform for real-time data pipelines, everyone knows the answe...
Who's tweeting about #datascicon
What can be more interesting than making systems of data processing pipelines? Let's deal with these numerous tweets ...
Crossing the Streams: Rethinking Stream Processing with KStreams and KSQL
All things change constantly! And dealing with constantly changing data at low latency is pretty hard. It doesn’t nee...
Cloud-Native Streaming Platform: Apache Kafka Meets Kubernetes
When the time comes to choose a distributed streaming platform for real-time data pipelines, everyone knows the answe...
Fight Crime with Kafka Streams and the Bintray Firehose API
Can you find a malicious activity needle in the haystack of events on one of the busiest distribution hubs in the wor...
Kafka на Kubernetes: загадочная история создания облачной платформы поточной обработки данных
Если нужно выбрать наиболее эффективную распределенную платформу поточной обработки данных, поступающих в реальном вр...
Kafka Streams и KSQL: как перестать строить кластера и начать обрабатывать стримы
Работа с постоянно меняющимися данными, особенно при требованиях низкой задержки, довольно непростая задача. Но должн...
Processing Streaming Data with KSQL
Apache Kafka is a de facto standard streaming data processing platform, being widely deployed as a messaging system, ...
Cloud-Native Streaming Platform: Running Apache Kafka on PKS (Pivotal Container Service)
When it comes time to choose a distributed streaming platform of choice for real-time data pipelines, everyone knows ...
Walking up the Spring for Apache Kafka Stack
Spring provides several projects for Apache Kafka. spring-kafka provides familiar Spring programming paradigms to the...
Crossing The Streams: Kafka For Spring Developers
All things change constantly! So dealing with constantly changing data at low latency is pretty hard. It doesn't need...
Apache Kafka — A Streaming Data Platform
When it comes time to choose a distributed messaging system, everyone knows the answer: Apache Kafka. But how about w...
Это кто там такой твитит про #jbreak?
Кто знает Виктора Гамова gAmUssA (по подкасту «Разбор Полётов» или чему-то ещё), то вряд ли удивится, что вроде бы се...
2017
No talks match.