Code repository for the upcoming O'Reilly book: Mastering Kafka Streams and ksqlDB by Mitch Seymour
The chapter numbers are subject to change. Please find the appropriate tutorial based on the chapter name below:
- Getting Started with Kafka Streams
- Stateless Processing (Sentiment Analysis of Cryptcurreny Tweets)
- Stateful Processing (Video game leaderboard)
- Windows and Time (Patient Monitoring / Infection detection application)
- Getting Started with ksqlDB
- Data Integration with ksqlDB and Kafka Connect
- Kafka Streams and ksqlDB greatly simplify the process of building stream processing applications
- As an added benefit, they are also both extremely fun to use
- Kafka is the fourth fastest growing tech skill mentioned in job postings from 2014-2019. Sharpening your skills in this area has career benefits
- By learning Kafka Streams and ksqlDB, you will be well prepared for tackling a wide-range of business problems, including: streaming ETL, data enrichment, anomaly detection, data masking, data filtering, and more
- Star this repo
- Follow @kafka_book on Twitter (character limits... sigh)
- Provide feedback on the book and code by either:
- Subscribe to an early preview of additional chapters from the website, kafka-streams-book.com
- Share the book, website, and/or code with your friends