Learn the Kafka Streams API with hands-on examples. Learn exactly once, build and deploy apps with Java 8
Key Features
- - The easiest way to transform your data using the High Level DSL
- - Exactly once semantics support out of the box!
- - Deploy and scale your Kafka Streams application without a cluster!
- - Perform aggregations, joins, and any operations you may think of using only a few lines of code!
- - Built on top of Kafka, for fault tolerance, scalability and resiliency
Book Description
The new volume in the Apache Kafka Series! Learn the Kafka Streams data-processing library, for Apache Kafka. Join hundreds of knowledge savvy students in learning one of the most promising data-processing libraries on Apache Kafka. This course is based on Java 8, and will include one example in Scala. Kafka Streams is Java-based and therefore is not suited for any other programming language. This course is the first and only available Kafka Streams course on the web. Get it now to become a Kafka expert!
What you will learn
- - Write four Kafka Streams application in Java 8.
- - Configure Kafka Streams to use exactly once semantics.
- - Scale Kafka Streams applications.
- - Program with the high-level DSL of Kafka Streams.
- - Build and package your application.
- - Write tests for your Kafka Streams Topology and so much more!
Who this book is for
Developers and devops who would like to learn how to write, package, deploy and run a Kafka Streams applications. Architects who would like to understand how Kafka Streams works and its position in the Kafka-centered data pipeline and enterprise architecture. People who fully understand the basics of Kafka. Java 8 and Scala developers only