evento en persona

Red Hat at Current 2023

26 de septiembre de 2023 - 27 de septiembre de 2023 San Jose, CASan Jose Convention Center
Event menu

Event Overview

Join Red Hat at Current

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, Kafka and Kubernetes technologies.

Visit the Red Hat booth to speak with our Apache Kafka, Strimzi, Debezium, and Apicurio subject matter experts.

Red Hat AMQ

Extend integration to the outer edges of your enterprise

Red Hat® AMQ—based on open source communities like Apache ActiveMQ and Apache Kafka—is a flexible messaging platform that delivers information reliably, enabling real-time integration. The AMQ streams component makes Apache Kafka "OpenShift native" through the use of powerful operators that simplify the deployment, configuration, management, and use of Apache Kafka on OpenShift.

Speaking Sessions

Tuesday, September 26

2:30 p.m. PDT

4 Patterns to Jumpstart your Event-Driven Architecture Journey

(Breakout Room 5)

The shift from monolithic applications to microservices is anything but easy. Since services usually don't operate in isolation, it's vital to implement proper communication models among them. A crucial aspect in this regard is to avoid tight coupling and numerous point-to-point connections between any two services. One effective approach is to build upon messaging infrastructure as a decoupling element and employ an event-driven application architecture. During this session, we explore selected event-driven architecture patterns commonly found in the field: the claim-check pattern, the content enricher pattern, the message translator pattern, and the outbox pattern. For each of the four patterns, we look into a live demo scenario based on Apache Kafka and discuss some variations and trade-offs regarding the chosen implementation. You will walk away with a solid understanding of how the discussed event-driven architecture patterns help you with building robust and decoupled service-to-service communication and how to apply them in your next Apache Kafka-based project.

Hans-Peter Grahsl,

Developer Advocate, Red Hat

Wednesday, September 27

4:30 p.m. PDT

From edge to cloud, creating data pipelines using open-source with Strimzi on Kubernetes

In a world where data continues to become increasingly important, that same data can be used as a building block for event-driven architectures leveraging change data capture. Open-source projects such as Debezium, Apicurio Registry, and Strimzi, which include components required for Kafka on Kubernetes, are key enablers for designing such architectures. In this session, we’ll walk through a real-world example of capturing changes made in a relational database with a connector configured to use Apicurio Registry, publishing those changes to Kafka serialized in Avro’s compact binary form, and utilizing Kafka Streams, Quarkus, and Camel-K to build a pipeline to manage an Elastic search index with extremely low latency efficiently.

Chris Cranford,

Principal Software Engineer, Red Hat

Carles Arnal,

Senior Software Engineer, Red Hat

Open Source

Red Hat is a proud contributor to:

Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. Apache Kafka is a great option when using asynchronous, event-driven integration and is foundational to Red Hat's approach to agile integration.

Strimzi provides a way to run an Apache Kafka cluster on Kubernetes in various deployment configurations. For development, it’s easy to set up an instance in Minikube in a few minutes. For production you can tailor the instance to your needs, using features such as rack awareness to spread brokers across availability zones, and Kubernetes taints and tolerations to run Kafka on dedicated nodes. Strimzi is an open source project that provides container images and operators for running Apache Kafka on Kubernetes and Red Hat OpenShift.

Debezium is an open source distributed platform for change data capture. Point it at databases, and applications can start responding to all of the inserts, updates, and deletes that other applications commit. Debezium is durable and fast, so your applications can respond quickly and never miss an event, even when things go wrong. Debezium connectors are based on the popular Apache Kafka Connect API and are suitable to be deployed along Red Hat AMQ Streams Kafka instances. 

Apicurio is an API and schema registry for microservices. You can use the Apicurio Registry to store and retrieve service artifacts such as OpenAPI specifications and AsyncAPI definitions, as well as schemas such as Apache Avro, JSON, and Google Protocol Buffers. The Red Hat Integration Service Registry is based on the open source Apicurio Registry.