How to run Kafka on Openshift, the enterprise Kubernetes, with AMQ Streams
In this guide we will use Red Hat Container Development Kit, based in the minishift project, to start an Apache Kafka cluster on Kubernetes.
In this guide we will use Red Hat Container Development Kit, based in the minishift project, to start an Apache Kafka cluster on Kubernetes.
With the new Apache Kafka Kubernetes operator. Red Hat AMQ Streams delivers the mechanisms for managing Apache Kafka on top of OpenShift, our enterprise distribution for Kubernetes.
This post is the first in a series that describes a lightweight cloud-native distributed microservices framework called EventFlow that targets the Kubernetes/OpenShift platforms and models event-processing applications as a connected flow or stream of components. EventFlow can be used to develop event-processing applications that can process CloudEvents, which are an effort to standardise upon a data format for exchanging information regarding events generated by cloud platforms.
Managing distributed transactions across multiple microservices is challenging. Two solutions, two-phase commits and the Saga pattern are explored and compared.
Skip the noise that can come with developing apps.
Learn how to process and aggregate huge streams of IoT data using Strimzi and Apache Kafka on Red Hat OpenShift. The data stream is processed using the Red Hat AMQ distributed streaming platform to perform aggregations in real time as data is ingested into the application.
See how the Kafka-CDI library can handle difficult setup tasks and make creating Kafka-powered event-driven applications for MicroProfile and Jakarta EE very easy.
Red Hat Senior Architects Marius Bogoevici and Christian Posta recently presented an overview of event-driven architecture, taking the audience from the basics of enterprise integration to microservices and serverless computing.
We are excited to announce a Developer Preview of AMQ Streams, a new addition to Red Hat AMQ, focused on running Apache Kafka on OpenShift. AMQ Streams simplifies the deployment, configuration, management and use of Apache Kafka on OpenShift using automation based on Kubernetes Operators.