Apache Kafka – Solution Design (KAFKA1)

Databases, Data Analytics

This course thoroughly explores core concepts of Apache Kafka, helping participants understand the ecosystem components and evaluate the advantages and trade-offs of using Kafka for specific projects through focused explanations and practical context.

Through hands-on lessons and real-world examples you will learn to design scalable solutions, plan end-to-end system design, and apply performance and security best practices while gaining confidence to manage complex data integration challenges with Apache Kafka.

Location, current course term



Praha + online (volitelně)
4/20/2026 - 4/21/2026 CZECH
Order
5/28/2026 - 5/29/2026 ENGLISH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Core concepts of Apache Kafka
    1. Understanding distributed messaging systems
    2. Working with topics, partitions and messages
    3. Kafka cluster structure
  • Kafka clients
    1. Producers: sending messages, acknowledgement strategies, delivery guarantees
    2. Consumers: receiving messages, offset concepts
  • Kafka as a state store
    1. Log compaction principles
    2. Purpose and behavior of compacted topics
  • Kafka in the real world
    1. Use cases and anti-use-cases
    2. Kafka versus competitors
    3. Cloud deployment options
  • Working with data types
    1. Using a schema registry
    2. Schema registry architecture
    3. Schema evolution and compatibility rules
  • Advanced Apache Kafka concepts
    1. Delivery guarantees in detail
    2. Idempotence and transactions
    3. Performance tuning
    4. Multi-cluster setups
  • System-level data integration
    1. Using Kafka Connect
    2. Change Data Capture (CDC)
  • Data transformation
    1. Building data pipelines
    2. Using Kafka Streams
    3. Using ksqlDB
Assumed knowledge:
Basic knowledge of programming and messaging systems is recommended.
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
872.00 € (1 055.12 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

Diebold Nixdorf s.r.o., Martin C.
Apache Kafka – Solution Design ( KAFKA1)
"Vyborne skoleni."
Diebold Nixdorf s.r.o., Petr P.
Apache Kafka – Solution Design ( KAFKA1)
"Skoleni obsahovalo hodne detailu a specifickych situaci, tak mi prislo, ze klidne skoleni v tomhle rozsahu by bylo dobre dat na 3 dny.. jinak moc super. Lektorka velice prijemna, podani problematiky srozumitelne, a vse se dalo hezky pochopit. Dekuji Katce za jeji cas, a vedeni kurzu .. S pozdravem Peter"
Diebold Nixdorf s.r.o., Mario K.
Apache Kafka – Solution Design ( KAFKA1)
"Velka spokojnost s kurzom! :)"
CETIN a.s., Jan P.
Apache Kafka – Solution Design ( KAFKA1)
"Školení bylo výborné!"