Skip to content
Enter Kafka Streams

Details

SmartCat senior consultant, Nikola Ivancevic, will talk about Big Data technologies - Kafka and Kafka streams.

Kafka is a distributed fault-tolerant commit log, also described as a distributed publish-subscribe messaging system. It is designed to be fast, scalable, and durable. Kafka is a natural fit for solving real-time stream processing problems. But Kafka alone is not enough. Or is it?

Kafka Streams is a Kafka-companion library, released with Kafka version 0.10. It is a library for building streaming applications that transform input Kafka topics into either output Kafka topics or whatever output stream target necessary. It lets you do this with concise code in a way that is distributed and fault-tolerant. Kafka streams could help building stream processing apps that implement core functions in the business rather than computing analytics about the business.

This presentation will provide a high-level overview of Kafka and Kafka Streams, including a class of problems that could be solved elegantly using the two.

About the speaker:

http://photos2.meetupstatic.com/photos/event/3/a/1/c/600_453614876.jpeg

Nikola Ivancevic has an extensive software engineering experience. His field of work covers JVM-based technologies, distributed systems, DevOps and Cloud environments. Recently his primary focus have been Big Data technologies and working in data intensive environments using technologies such as Apache Kafka and Apache Cassandra.

Photo of Data & AI Novi Sad group
Data & AI Novi Sad
See more events