
Explore the intricate journey of data into Apache Kafka® in this 49-minute conference talk from Devoxx. Delve into the complex process behind the seemingly simple producer.send() call, tracing the path of a request from its inception to disk storage and…

Explore the lifecycle of Kafka producer requests, from initial call to disk storage and back, enhancing your debugging and performance analysis skills for Apache Kafka.

Learn Apache Kafka's core concepts, architecture, and functionality. Explore topics, partitions, brokers, Zookeeper, producers, and consumers to understand this distributed streaming platform.

Discover how to scale OpenStack clusters beyond RabbitMQ limitations by implementing a broker-less messaging system that supports 13,000 hypervisors through direct HTTP-based RPC communication.

Discover how to leverage Kafka's streaming capabilities in .NET applications, from basic concepts like records and offsets to advanced features including Connect and Flink, with practical code examples.

Learn to build a scalable asynchronous messaging system using Redis, Kubernetes, and Prometheus. Explore best practices for implementing this design pattern in large-scale microservices architectures.

Explore edge computing for smart devices, focusing on real-time decision-making and AI/ML applications. Learn about emerging patterns in retail and manufacturing, and design considerations for edge deployments.

Explore fuzzing techniques to uncover vulnerabilities in software systems, with a focus on Erlang applications and message brokers.

Explore the pros and cons of using service mesh tools like Istio for generating traces compared to OpenTelemetry. Learn about sampling, third-party services, implementation, and visualization to make informed decisions.

Explore the evolution of Apache ActiveMQ Artemis 2.0, its high performance capabilities, and new features for handling massive workloads in messaging systems.

Explore NATS' evolution with JetStream, a persistence subsystem enhancing its capabilities as a reactive substrate. Learn about new features and their alignment with reactive principles.

Exploring the nuanced meanings of "asynchronous" in distributed systems, this talk clarifies misconceptions and examines various communication approaches for effective cloud-native architecture.

Explore the evolution of messaging and event-driven architecture, from enterprise integration to serverless computing, with practical insights for building on Red Hat OpenShift.

Dive into OpenStack's architecture, exploring integrated projects, new components, and features in Red Hat OpenStack 2.1 and 3.0 for cloud readiness.

Explore alternatives to HTTP for microservices communication, including messaging and RPC. Learn benefits and challenges of different approaches for efficient, scalable, and resilient architectures.

Explore efficient integration testing using Docker containers and Testcontainers library with JUnit/Spock, addressing common challenges in testing databases and external systems.

Learn to build highly scalable systems using reactive programming, Project Reactor, message brokers, and Spring Cloud Stream. Gain practical knowledge through live coding demonstrations.

Explore strategies for balancing architectural focus in software development, examining real-world examples to inspire better practices and avoid common pitfalls in system design.

Explore advanced TDD techniques for Spring Boot, covering complex scenarios like caching, database queries, and message brokers. Learn to write effective unit tests for challenging real-world situations.

Explore managing state in reactive systems using modern workflow engines, integrating them with Spring and message brokers for improved transparency and orchestration in event-driven architectures.

Learn to build a distributed web scraper in Python, reducing batch job times and improving code durability. Explore techniques, lessons, and stories for efficient large-scale web scraping.