Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java. Kafka® is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies. The project aims to provide a reach contents and build a open source community.
- Officail Docs: Apache Kafka
- Confluent Blog
- Kafka The Definitive Guide: Neha Narkhede
- Sample Programs for Apache Kafka : MapR Technologies
- GOTO 2017 • Stream All Things - Patterns of Modern Data Integration • Gwen Shapira
- Reducing Microservice Complexity with Kafka and Reactive Streams - by Jim Riecken
- GOTO 2016 • Applications in the Emerging World of Stream Processing • Neha Narkhede
- ETL Is Dead, Long Live Streams: real-time streams w/ Apache Kafka
- Distributed stream processing with Apache Kafka
- Developing Real-Time Data Pipelines with Apache Kafka