Krakow, Poland, 25 - 27 August 2021
Viktor Gamov is a Principal Developer Advocate at Kong, a cloud connectivity company. Viktor has comprehensive expertise in building distributed systems and cloud-native architectures using open source technologies. He previously worked at Confluent and Hazelcast where he was helping architects and developers design and develop low latency, scalable, and highly available systems. He is a professional conference speaker on distributed systems, streaming data, JVM, and DevOps topics, and is regular on events including JavaOne, Devoxx, OSCON, QCon, and others. He co-authored O’Reilly’s «Enterprise Web Development» and Manning's «Apache Kafka® InAction» He blogs at gamov.io and co-hosts «Crazy Russians in Devoops» and «DevRelRad.io» podcasts. Follow Viktor on Twitter @gamussa, where he posts there about gym life, food, open-source, and, of course, Kong and Cloud!
All Things Serverless: Kotlin, Kafka and Stream Processing
ConferenceModern serverless technologies are coming in different sorts and ranges. But there is no doubt that it’s bringing significant innovation in the application development space. And today’s developer is trying to grasp the best approach for each cloud vendor. And often she faced with following questions
How do I start?
Which platform supports my language of choice?
How do I manage the application state?
How do I integrate with existing «legacy» systems?
In this presentation, Viktor Gamov will walk you through the setup and deploy a serverless application that includes event functions, services, data streaming. For event functions and services we will use the open-source Knative project on Kubernetes. For data streaming, we will use Apache Kafka.
Scheduled on Thursday from 10:30 to 11:20 in Room 2
Bootiful Stream Processing with Spring and Kafka
ConferenceYou were assigned to refactor your existing monolith, legacy system, or other to-be-deprecated code into a shiny new event-driven system. And let us assume that you want to use the Spring Boot and Spring Cloud Stream as your guiding architectural choices while you are in the process. These are not just cool things to use. They are robust tools for building modern microservice-based apps!
In this talk, Viktor Gamov live-code his way to a small, functioning Spring Boot microservice. Apache Kafka integrates the services, and Spring Kafka and Spring Cloud Streams as the API of choice. You will see how to use Spring and Kafka together, apply the opinionated design patterns, and avoid the antipatterns while building event-driven architectures and real-time stream processing systems. As a bonus, we will ship this microservice to production in Kubernetes using Spring Boot tools!
Scheduled on Thursday from 16:00 to 16:50 in Room 2