Kafka
Duration: 12 hours#
Abstract#
In the world of microservices and big data systems, more and more systems rely and depend on a solid messaging and job queue system. Kafka has been a solid cornerstone for many high scale systems and is increasing in popularity and adoption in more and more environments. Although the basic usage of Kafka may be quite trivial, in order to get the most out of it and take full advantage of its features and capabilities more thorough knowledge is required. The Kafka Experience is a journey for developers that want to make the most out of Kafka, whether as a messaging system with built-in playback and persistence, a pub-sub messaging system on steroids, or even a database for event sourcing with querying capabilities.
Topics#
- An introduction to Kafka
- Kafka core
- Starting your first Kafka cluster
- Kafka command line-tools
- Kafka REST proxy
- Producers and Consumers
- Kafka streams/Kafka Beam for big data processing
- Kafka Connect
- Schema management
- Schema registry
- Advanced topics