Viktor Gamov
Head of Developer Advocacy, StarTree
New York City, New York, United States
Viktor Gamov is the Head of Developer Advocacy at StarTree, a pioneering company in real-time analytics with Apache Pinot®. With a rich background in implementing and advocating for distributed systems and cloud-native architectures, Viktor excels in open-source technologies. He is passionate about assisting architects, developers, and operators in crafting systems that are not only low in latency and scalable but also highly available.
As a Java Champion and an esteemed speaker, Viktor is known for his insightful presentations at top industry events like JavaOne, Devoxx, Kafka Summit, and QCon. His expertise spans distributed systems, real-time data streaming, JVM, and DevOps.
Viktor has co-authored "Enterprise Web Development" from O'Reilly and "Apache Kafka® in Action" from Manning.
Follow Viktor on X - @gamussa to stay updated with Viktor's latest thoughts on technology, his gym and food adventures, and insights into open-source and developer advocacy.
Area of Expertise
Topics
Service Mesh for Kotlin Developers
Service Mesh is the future of application connectivity. It delivers immediate value to any architecture by increasing our application traffic's security, reliability, and observability.
It abstracts the underlying network details and provides discovery, routing, and a variety of other functionality.
In this service mesh presentation, Viktor will show you how easy it is to get started (in Kubernetes) - how to install a control plane, deploy a Kotlin demo application (spring boot, micronaut, ktor), enable traffic policies, and touch on observability.
Proxies, Gateways, and Meshes: Cloud Connectivity Pattern for Developers
API gateway technology has evolved a lot in the past decade, capturing more prominent and more comprehensive use cases in what the industry calls “full lifecycle API management.”
API gateways were management of the network runtime that allows us to expose and consume the APIs, secures, and govern our API traffic. They provide a series of functionalities to support the development cycle, including creating, testing, documentation, monitoring, and overall exposure of our APIs.
Then around 2017, another pattern emerged from the industry: service mesh! Service Mesh is an infrastructure layer for microservices communication. It abstracts the underlying network details and provides discovery, routing, and a variety of other functionality.
I want to illustrate the differences between API gateways and service mesh — and when to use one or the other pragmatically.
This talk will also discuss the similarities and differences between the communication layer provided by gateways and service mesh.
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 - Apache Kafka! And when it comes to deploying applications at scale without needing to integrate different pieces of infrastructure yourself, the answer nowadays is increasingly Kubernetes. However, with all great things, the devil is truly in the details. While Kubernetes does provide all the building blocks that are needed, a lot of thought is required to truly create an enterprise-grade Kafka platform that can be used in production. In this technical deep dive, Viktor will go through the challenges and pitfalls of managing Kafka on Kubernetes as well as the goals and lessons learned from Kafka operators.
NDC Copenhagen 2022 Sessionize Event
swampUP 2022 Sessionize Event
Kafka Summit London 2022 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top