This Week in JBoss - May 7th 2022

Welcome to the May 7th edition of the JBoss weekly editorial. The last few weeks have been rich in both new releases from your favorite projects, and also new and interesting content brought to you by your favorite authors and contributors. And with the Red Hat Summit happening this week, we all have even more goodies to look forward to. Today, we’re looking at highlights from all over the community. From Cryostat to Kafka to Knative and Quarkus, we have plenty to choose from, so sit back and enjoy this week’s selection.

Releases, releases, releases!

Articles & Blogs

Monitoring Quarkus JVM mode With Cryostat

Monitoring Quarkus JVM Mode With Cryostat by Andrew Azores

Cryostat is a container-native implementation of JDK Flight Recorder (JFR) for monitoring the JVM performance in workloads that run on an OpenShift cluster. Andrew Azores walks you through installing the Cryostat Operator and setting up a Cryostat instance to monitor a Quarkus application running in JVM mode. He also adds a few educational points about Cryostat’s JMX target discovery strategies and the limitations of using Cryostat to monitor Quarkus applications running in native mode.

Use Red Hat’s SSO to manage Kafka broker authorization

Use Red Hat’s SSO to manage Kafka broker authorization by Ken Lee and Niti Upadhyay

Ken Lee and Niti Upadhyay’s post is a detailed deep dive into combining the Kafka ACL management capabilities provided by Red Hat SSO and the user and group permission management model of OpenLDAP to control publishing and consumption access of LDAP users to specific Kafka topics. The article opens with an architecture overview of the example project, and follows with up with a detailed end-to-end walkthrough of how to to get the required service up and running on OpenShift. The walkthrough steps contain extensive code examples and section providing background information. The article is accompanied by a demo video presented by Ken Lee.

The Red Hat Cloud way: Event-driven, serverless, distributed cloud services to support modern apps

The Red Hat Cloud way: Event-driven, serverless, distributed cloud services to support modern apps by Natale Vinto and Sebastien Blanc

This short tie-in article for a Red Hat Summit 2022 talk by Natale Vinto and Sebastien Blanc sets stage for the speakers' presentation on the future of cloud-native development with Red Hat’s Cloud Services and Application Services portfolios. Natale and Sebastien will take you on a journey of developing a microservice-based application with Red Hat OpenShift Streams for Apache Kafka and Developer Sandbox for OpenShift that supports serverless, event-driven, on-demand workloads and can adapt to a wide range of purposes. including IoT, edge computing, and big data analytics. If you missed this talk at this years Summit, be sure to catch the recording.

Comparing Distributed Transaction Patterns for Microservices

Comparing Distributed Transaction Patterns for Microservices by Bilgin Ibryam

Drawing on his vast experience wit working on customer projects as a Solution Architect, Bilgin invites you along on a deep-dive into the technical challenges of using distributed transactions to write data to multiple systems of record in microservice-based applications. He lays out four proven design approaches to making your app write predictably into multiple data storage resources and evaluates the benefits and drawback of each one, in terms of complexity, robustness, and scalability. Bilgin includes multiple examples and references to these patters as they are used in real-world enterprise applications today.


This week there was plenty of fresh content to choose from, so pleas enjoy some of my top video picks:

That’s all for today! Please join us again in two weeks for another round of our JBoss editorial!

Stefan Sitani