Course · Training · Workshop
Kafka for Software Engineers
Two to three intensive days building scalable, robust enterprise applications with Kafka and Spring Boot, including Kafka Connect and ksqlDB from the Kafka Ecosystem.
Nowadays, enterprise applications are increasingly built on an event-driven architecture. The Kafka ecosystem has established itself as the dominant platform for building event-driven based enterprise applications. This allows projects to be realised much faster and maintained better than with traditional approaches.
Trainers
What participants say
The course was well structured and practical. The instructor explained everything clearly.
DevOps Engineer I Swisscom
I liked the course about Kafka and MQTT especially because it was very interactive and practice oriented. Also the instructor did not just present some standard material, but adapted to our concrete questions / needs.
Digital Solution & Technology Engineer, ewz






These customers booked courses in the same topic cluster.More customers →
Content
Together, we incrementally build enterprise applications that illustrates the following topics:
- Event-Driven architecture, where did we start and where should we go
- Introduction in event thinking
- Overview Kafka architecture
- Deep dive into Kafka topics
- Deep dive into Kafka consumer groups
- Overview Kafka security
- Introduction and deep dive into Schema Registry
- Kafka application implementation with
- Consumer
- Producer
- Streaming
- Monitoring possibilities and first hands experience
- Overview Kafka Connect with first hand examples and deep dive into plugins
- Introduction into ksqlDB and first hand examples
We focus on a specific set of topics to look at and understand in detail
The actual course content may differ from the above depending on the trainer, delivery, duration and the composition of participants.
Request this course in-house
Request a public date
No suitable public date? Register without obligation — once there is enough interest we schedule a new public date and let you know first.
More about Apache Kafka
Apache Kafka is a distributed event streaming platform optimized for processing real-time data streams and integrating various data sources. The platform enables reliable processing and storage of millions of messages per second.Further resources:
History
Jay Kreps, Neha Narkhede, and Jun Rao originally developed Kafka at LinkedIn to solve the growing problem of real-time data processing. The project was released as open-source software in 2011 and named after the writer Franz Kafka.
The founders later left LinkedIn to establish Confluent, a company focused on developing and commercializing Kafka. Confluent has significantly expanded the Kafka ecosystem through developments like ksqlDB and Kafka Connect.
Today, Kafka is the foundation for event streaming in many modern architectures and has significantly influenced the development of Event-Driven Architecture. The system is used by companies like Netflix, Uber, and PayPal for critical business processes and has revolutionized how companies process data in real-time.

