Description

Summary

Kafka Streams in Action teaches you the whole lot you want to understand to put into effect flow processing on information flowing into your Kafka platform, permitting you to concentrate on getting extra out of your information with out sacrificing time or attempt.

Foreword by way of Neha Narkhede, Cocreator of Apache Kafka

Purchase of the print ebook features a unfastened eBook in PDF, Kindle, and ePub codecs from Manning Courses.

About the Technology

Not all flow-based totally packages require a devoted processing cluster. The light-weight Kafka Streams library supplies Precisely the facility and straightforwardness you want for message dealing with in microservices and actual-time adventure processing. With the Kafka Streams API, you clear out and change into information streams with simply Kafka and your utility.

About the Book

Kafka Streams in Action teaches you to put into effect flow processing throughout the Kafka platform. On this simple-to-observe ebook, You’ll be able to discover actual-global examples to assemble, change into, and mixture information, paintings with a couple of processors, and deal with actual-time occasions. You’ll be able to even dive into streaming SQL with KSQL! Sensible to the very finish, it finishes with checking out and operational facets, comparable to tracking and debugging.

What’s inside

  • Using the KStreams API
  • Filtering, remodeling, and splitting data
  • Working with the Processor API
  • Integrating with exterior systems


About the Reader

Assumes a few enjoy with allotted methods. No wisdom of Kafka or streaming packages required.

About the Author

Bill Bejeck is a Kafka Streams contributor and Confluent engineer with over 15 years of instrument construction enjoy.

Table of Contents

    PART 1 – GETTING STARTED WITH KAFKA STREAMS

  1. Welcome to Kafka Streams
  2. Kafka quickly

    PART 2 – KAFKA STREAMS DEVELOPMENT

  3. Developing Kafka Streams
  4. Streams and state
  5. The KTable API
  6. The Processor API

    PART 3 – ADMINISTERING KAFKA STREAMS

  7. Monitoring and performance
  8. Testing a Kafka Streams application

    PART 4 – ADVANCED CONCEPTS WITH KAFKA STREAMS

  9. Advanced packages with Kafka Streams

    APPENDIXES

  10. Appendix A – Further configuration information
  11. Appendix B – Precisely as soon as semantics