This Week in JBoss - 07 April 2022
Hi everyone! It’s great to be back and bringing you another edition of the JBoss Editorial. As always there’s a lot of exciting news and updates from JBoss communities so let’s dive in.
WildFly 26.1 Beta1 - WildFly and WildFly Preview 26.1.0.Beta1 releases are available for download.
Kogito 1.19.0 - Kogito 1.19.0 is now available.
.Net core client for Infinispan
Infinispan .Net Core Client, by Vittorio Rigamonti
Vittorio Rigamonti has made a beta release of his .Net core client that allows access to remote caches on Infinispan clusters. The client provides .Net core applications with the performance benefits of in-memory data storage. Combined with the Protobuf data encoding Vittorio’s client also gives .Net core applications data interoperability with Java applications that can access the same Infinispan caches. Using Protobuf with the .Net core client lets you perform remote queries as an added bonus!
Inside out event streaming with microservice architectures
Turning Microservices Inside-Out, by Bilgin Ibryam
This excellent read from Bilgin starts with recent ideas about the design of relational databases and their place in the event-driven world of microservice architectures. Bilgin makes his point that, rather than replacing relational databases with event streams, the inside out design principle is better applied to the service level. Using traditional databases with an event-driven approach allows you to combine the best of both technologies but requires a deliberate focus on APIs. From there Bilgin explains the flow of events through outbound and inbound APIs and how a "connecting tissue" such as Debezium can help you effectively bring relational databases into event-driven microservices.
Camel Quarkus: the Swiss knife of integration
Riding Camel Quarkus: effortless APIs, by Bruno Meseguer
Bruno showcases Camel Quarkus in an extensive post that will leave anyone working on service integration how they could live without it.
Using the OpenAPI specification as an example Bruno explains how to use Camel Quarkus to connect to an HTTP service and transform data in a few effortless steps. There’s a lot to discover in his post and Bruno even walks you through a second iteration of his application in which he reduces the path to integration even further.
I think by the end Bruno proves his point, that Camel Quarkus really is a Swiss knife for service integration. He offers a compelling look at how reducing integration overhead lowers maintenance costs and accelerates development cycles for rapid functionality growth.
Quickly debug and profile MySQL databases
How to trace JDBC Statements performance in MySQL, by Francesco Marchioni
Francesco shows us how to quickly debug and profile SQL statements with Java applications using the MySQL JDBC driver.
Using the WildFly CLI Francesco adds a JDBC connection to MySQL database in a container in a few simple steps.
After creating the datasource he demonstrates the
hibernate.show_sql option in the application’s
Once that’s done you can find all sorts of useful information about SQL statements in your logs.
You’re all set to debug and tune!
From unmissable demos to brilliant chat about the latest Java trends, the JBoss community has some great video content for you:
See you next time
Hope you enjoyed this edition. Please join us again in two weeks for our JBoss editorial!