All things change constantly, and we need to get on board with
STREAMS! Moreover, dealing with constantly changing data at low
latency is pretty hard. It doesn’t need to be that way. KAFKA
STREAMS, Apache KAFKA’s stream processing library, allows developers
to build sophisticated stateful stream processing APPLICATIONS WHICH
YOU CAN DEPLOY IN AN ENVIRONMENT OF YOUR CHOICE. KAFKA STREAMS IS NOT
ONLY SCALABLE BUT FULLY ELASTIC ALLOWING FOR DYNAMIC SCALE-in and
scale-out as the library handles state migration transparently in the
background. By running KAFKA STREAMS APPLICATIONS ON KUBERNETES, you
can use KUBERNETES POWERFUL CONTROL PLANE TO STANDARDIZE AND SIMPLIFY
THE APPLICATION MANAGEMENT—from deployment to dynamic scaling. In
this talk, Viktor explains the essentials of dynamic scaling and state
migration in KAFKA STREAMS. You will see a live demo of how a KAFKA
STREAMS APPLICATION CAN RUN IN A DOCKER CONTAINER AND THE DYNAMIC
SCALING OF AN APPLICATION RUNNING IN KUBERNETES.SPEAKER:
Viktor Gamov is a Developer Advocate at Confluent, the company that
makes a streaming platform based on Apache KAFKA. Working in the
field, Viktor Gamov developed comprehensive expertise in building
enterprise application architectures using open source technologies.
He enjoys helping different organizations design and develop low
latency, scalable and highly available distributed systems. Back in
his consultancy days, he co-authored O’Reilly’s «Enterprise Web
Development.» He is a professional conference speaker on distributed
systems, Java, and JavaScript topics, and is regular on events
including JavaOne, Devoxx, OSCON, QCon, and others
(http://lanyrd.com/gamussa [http://lanyrd.com/gamussa]). He blogs at
http://gamov.io [http://gamov.io] and produces the podcasts Razbor
Poletov (in Russian) and co-hosts DevRelRad.io. Follow Viktor on
Twitter @gamussa, where he posts there about gym life, food, open
source, and, of course, Kafka and Confluent!
culture
art
trade shows
courses
food
streaming
56
Views
22/03/2019 Last update