Red Hat Integration

Runtimes, frameworks, and services to build applications natively on OpenShift

Cloud-native development that connects systems

Red Hat Integration overview

 

API management

Full life cycle API management is the basis of an effective API strategy. API Lifecycle Management manages all steps in the life of an API, from creation to retirement.

 

Serverless integration

Scale your workload to zero with small code snippets for resource optimization. Orchestrate real-time cloud events. Enhance developer productivity with auto-detect dependencies and lifecycles.

 

Event-driven architecture

Event-Driven Architecture (EDA) is a way of designing applications and services to respond to real-time information based on the sending and receiving of event notifications.

 

Data integration

Prepare your data set for microservices or AI/ML consumption. Establish secure data gateways for authorized access. Federate current data stores or add change data capture capabilities to generate cloud events.

High-speed, secure messaging with Red Hat AMQ

Red Hat AMQ is a multi-protocol messaging platform that speaks a variety of programming languages and allows developers to exchange data with high throughput and low latency.

Setting up integration environments

Lesson

Learn the basics of Camel K

15 minutes | Beginner

Understand how to use this lightweight framework for writing integrations.

Lesson

Exposing Apache Kafka through the HTTP Bridge

15 minutes | Intermediate

Communicate between applications and clusters with the Red Hat AMQ Streams Kafka Bridge, an API for integrating HTTP-based clients with a Kafka cluster–then use the AMQ Streams Operator to deploy the Kafka Bridge into an OpenShift cluster.

Lesson

Change data capture with Debezium

20 minutes | Intermediate

Monitor your change data capture (CDC) events with Debezium, a set of distributed services that identifies row-level changes in your databases so you can respond.

Lesson

Send events to Apache Kafka with Reactive Messaging

25 minutes | Beginner

Create a Quarkus application that uses the MicroProfile Reactive Messaging extension to send events to Apache Kafka. Build real-time streaming data pipelines and streaming applications that transform or react to the streams of data.

Integration in your browser

Lesson

Externalize Configurations in Spring Boot microservices

15 minutes | Beginner

Learn about how we use externalized configurations to change specific values/variables without having to take down the entire application.

Start building your Red Hat Integration toolbox

Access and run the software components you need in your own environment.

Integration opinions

Article

Kafka Monthly Digest: May 2022

This issue in a monthly column covers improvements in Apache Kafka, including the last two releases, 3.2.0 and 3.1.1, and recent Kafka Improvement Proposals.

Article

How to create Kafka consumers and producers in Java

Learn how to develop and use Kafka producers and consumers effectively in Java by following along with the code for a sample Maven project.

Article

Experiment with the OpenShift API Management Developer Sandbox

The new Red Hat OpenShift API Management Developer Sandbox environment allows you to experiment with this service's features. Find out more.

Article

Kafka Monthly Digest: April 2022

This issue in a monthly column covers improvements in Apache Kafka, including progress of releases and recent Kafka Improvement Proposals.