Apache Kafka Three Ways
Goals
- To learn the fundamentals, ergonomics, trade-offs, and maturity of Apache Kafka as:
| | A Message Broker | | | A Streaming Compute Platform | | | A Distributed Database |
To operate streaming compute with a local Kafka cluster, understanding scale and local state.
To solve the mystery of the Number Stations by streaming compute over +1M messages.
To gain confidence in all aspects of working with Kafka, practical and theoretical.
To leverage the workshop materials when sharing your knowledge in the future.
Schedule
A morning covering fundamentals and theory, an afternoon putting it to practice!
| | 09:00 | Introduction and Fundamentals | | | 10:45 | Coffee | | | 11:00 | Kafka as a Message Broker | | | 12:30 | Lunch | | | 13:30 | Kafka for Streaming Compute | | | 15:15 | Coffee | | | 15:30 | Kafka as a Distributed Database |
Time permitting, we have a hands-on extension session on Vendor Tools (KSQL, Kafka Connect)
Materials:
Open source, available under the MIT license:
| | AK3W: Presentation Materials | | | AK3W: CLI Tools | | | AK3W: Number Stations Project | | | AK3W: KSQL and Kafka Connect |
Specifics
| | Min. 6, Max. 12 attendees per workshop | | | Sessions run from 08:30 to 17:30 | | | Available in Australia & New Zealand | | | AU$1,195 per attendee, excluding GST. | | | Enquire: accounts@troywest.com |