As organizations scale, systems become more complex and load increases dramatically. Applications can become increasingly difficult to maintain and grow. With event-driven architecture, organizations can handle and scale distributed streaming data with high throughput and extremely low latency. Apache Kafka and Red Hat AMQ Streams provide an advanced and reliable distributed backbone for microservices.
This 3-day course teaches developers critical topics for designing and building event-driven applications. Students learn how to process data streams, detect data changes with Debezium, work with the Kafka Streams API, integrate various data systems with Kafka Connect, and ensure reliable data delivery.
We’d like to thank all of the people that contributed to the creation of this course. Thank you to Pablo Solar, Jaime Ramirez, Marek Czernek, Aykut Bulgu, Enol Alvarez, and Zach Gutterman. Thank you to our content services group including Sam Ffrench, Sajith Sugathan, and Heider Souza. Thank you to Richard Allred for building and supporting the classroom environment. Thanks to Chetan Tiwary for quality assurance testing.
We also received fantastic feedback throughout the development of this course from numerous product experts. Thanks to Simon Woodman, Jakub Sholz, David Ffrench, Gunnar Morling, Hugo Guerrero Olivares, Bilgin Ibryam, Bernard Tison, and many others. We are grateful to them for sharing their time and expertise with us.