Resources
Apache Kafka
- Official Apache Kafka Documentation – The authoritative source for Kafka concepts, configuration, APIs, and operations.
- Introduction to Apache Kafka – Explains core concepts such as topics, partitions, producers, consumers, and brokers.
- Kafka Quickstart – Official walkthrough for setting up Kafka locally.
- Kafka Improvement Proposals (KIPs) – For tracking upcoming features and design discussions.
Apache Flink
- Official Apache Flink Documentation – The official reference for APIs, connectors, and configurations.
- How to Do Stream Processing with Apache Flink – A beginner-friendly introduction to stream processing with Apache Flink, covering essential topics to help you get started.
- Flink Blog – Official blog with updates, case studies, and best practices.
- Flink Improvement Proposals (FLIPs) – For tracking upcoming features and design discussions.
Streaming concepts
- Streaming 101: The world beyond batch – A high-level tour of modern data-processing concepts.
- Stateful Stream Processing in Apache Flink – How Flink handles state in distributed stream processing.
Community & support
- Apache Kafka Users Mailing List – Questions and discussion directly with Kafka developers.
- Apache Flink Mailing Lists – Community Q&A and announcements.
- Flink Slack – Flink discussion channel.
- Factor House Community Slack – Factor House community slack channel.