RHOSAK logo - transparent

Apache Kafka Streams allow you to implement event-driven and event streaming applications in a distributed environment. Red Hat OpenShift Streams for Apache Kafka takes those capabilities to the next level by eliminating the complexity and management involved in implementing and maintaining Kafka instances.

If you're using Amazon Web Services (AWS) to host your Red Hat OpenShift cluster or Red Hat OpenShift Streams for Apache Kafka, you'll be pleased to know that the AWS Marketplace now offers Red Hat OpenShift Streams for Apache Kafka for AWS (Figure 1).

AWS directly supports Red Hat OpenShift Streams for Apache Kafka.
Figure 1: AWS directly supports Red Hat OpenShift Streams for Apache Kafka.

This Kafka installation is managed by Red Hat, freeing you to focus on developing code instead of maintaining infrastructure. The service also works alongside the Service Binding Operator in OpenShift. Once you install the Operator, connecting your code to a Kafka instance can be as simple as drag and drop (Figure 2).

The Service Binding Operator helps you deploy a service through drag-and-drop in the OpenShift console.
Figure 2: The Service Binding Operator helps you deploy a service through drag-and-drop in the OpenShift console.

The Service Binding Operator also makes it easy to experiment with these technologies by running our Managed Kafka sandbox activity in an existing OpenShift cluster on AWS.

Finally; if you have already created the Sandbox Activity in our sandbox, and want to move it to your AWS cluster, check out the GitOps Primer Operator, which gives you the ability to export all Kubernetes objects within a namespace as a portable zip file that can be easily taken to another cluster.

Happy coding!

Last updated: December 27, 2023