JAX London, 4–7 October 2021
The Online Conference for Java & Software Innovation

Stream processing with Apache Kafka and KSQL

This talk originates from the archive. To the CURRENT program
Where the Java community meets online! Thank you for joining! See you in 2021 Register now

More talks in the program:

Monday, October 8 2018
09:00 - 17:00
Room A
Booking note:
Kafka Workshop

Apache Kafka is a de facto standard streaming data processing platform, being widely deployed as a messaging system, and having a robust data integration framework (Kafka Connect) and stream processing API (Kafka Streams) to meet the needs that common attend real-time message processing. But there’s more! Kafka now offers KSQL, a declarative, SQL-like stream processing language that lets you define powerful stream-processing applications easily. What once took some moderately sophisticated Java code can now be done at the command line with a familiar and eminently approachable syntax.

In this workshop, we’ll cover the following:
•    How to produce and consume from a Kafka topic
•    Using Kafka Connect to consume data from a relational database
•    How to model real-world enterprise problems in a streaming data platform
•    How to enrich and aggregate streaming data using KSQL

Before attending, please clone this repo on GitHub [https://github.com/confluentinc/kafka-workshop], then do all the steps in Exercise 0. This will involve you setting up Docker on your machine and doing a docker-compose pull to download the workshop images. We will have a hard time on workshop day troubleshooting Docker-related problems, so the day will be much more successful if you get things installed and running before you show up.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more