
Comprehensive exploration of Apache Kafka's ecosystem, covering core concepts, architecture, and advanced features like stream processing APIs, with practical demonstrations and industry insights.

Explore building data streaming apps at scale using Spring, from edge to multi-cloud. Learn to integrate Spring with Kafka, MQTT, and other technologies for real-time processing in IoT and cloud environments.

Learn to deploy and manage Apache Kafka on Kubernetes using Strimzi, addressing challenges and exploring features through explanations and a live demo.

Explore microservices architecture using Kafka, Akka, and Kafka Streams for scalable, event-driven systems. Learn implementation techniques and best practices from an industry expert.

Explore an expressive Kafka Streams API tailored for Scala developers, enhancing stream processing capabilities and improving code readability in distributed systems.

Explore Kafka-based microservices using Akka Streams and Kafka Streams, covering architecture benefits, streaming alternatives, and practical examples in Scala.

Explore distributed data processing frameworks for handling large-scale event streams. Learn about Apache Storm, Spark, and emerging platforms to build reliable, scalable systems for real-time data processing.

Learn the fundamentals of Kafka Streams, a powerful library for building real-time stream processing applications within the Apache Kafka ecosystem.

Develop a Kafka Streams application using KStream types and configurations for efficient data processing and analysis.

Explore key updates in Apache Kafka 3.5, including KRaft migration preview, improved error handling, versioned state stores, and enhanced client-side features for better performance and flexibility.

Manage cloud volatility, configure Kafka clients for resilience, and explore error handling in Kafka Streams. Learn idempotent operations and exactly-once processing for robust data streaming applications.

Explore custom queries with Kafka Streams Interactive Queries v2. Learn to build IQ services, create tailored queries, and test applications for efficient state store access and business-aligned data processing.

Explore how to maintain synchronized read views in distributed caches using change data capture, Debezium, Apache Kafka, and Infinispan. Learn to create denormalized data views and implement cross-site replication for cache updates.

Explore event-driven microservices architecture, including key patterns, Apache Kafka's role, and practical implementation strategies for building scalable and resilient systems.

Explore event streaming with Kafka Streams, Spring Kafka, and Actuator. Learn to build scalable, fault-tolerant applications using live coding examples for consumers, producers, and fraud detection streams.

Explore reactive microservice orchestration using Camunda for scalable, customizable insurance platforms. Learn about non-blocking service integration, Kafka streams, and real-time monitoring in complex architectures.

Explore a modernization strategy using the outbox pattern and event-driven technologies. Learn how change data capture enables legacy app extension within cloud-based microservice architectures, using Kafka, Quarkus, and OpenShift.

Develop real-time ML applications using Generative AI and Kafka Streams, leveraging data in motion for intelligent, streaming-based solutions.

Explore Apache Kafka's potential as a game engine through a text-based adventure, learning about event systems, Kafka Streams, and diverse applications of event stores.

Explore a system predicting pollution levels using Kafka Streams, based on historical and current weather data. Learn from WorldRemit's open-source project for practical machine learning applications.

Discover insights on architecting complex distributed systems using multiple open-source big data technologies. Learn from real-world examples in IoT, fintech, and more.