As always, last week have seen its fair share of action in the JBoss Community, with multiples releases and many interesting (and technical) content being released, but especially the Debezium project has been going the extra mile to allow to discover their product, crafting a nice tutorial and even providing OpenShift and Docker files to help play with it... So go check it out !
Change data capture with Debezium (and even on OpenShift!)
The Debezium team just released version 0.6.1 of their change data capturing (CDC) tool for MySQL, Postgres and MongoDB (support for further databases is coming soon). For those eager to try out CDC themselves, there's a tutorial running you through the set-up of Debezium and its required services like Apache Kafka. There are now Docker Compose files for all the supported databases, which make it a breeze to start the infrastructure used in the tutorial and see Debezium in action.
You would like to set up Debezium on OpenShift? Then we got good news for you, too; There are detailed instructions on how to do that available on the Debezium website now. And using Minishift, you can easily try this out on an OpenShift cluster running on your local machine. Development of Debezium is in full swing, enabling many use cases such as data replication, data synchronization between different microservices or updating full-text search indexes. If you got any input or questions on Debezium, the development team is looking forward to hearing from you in the Debezium discussion group.
Building and consuming Virtual Microdatabase
Teiid - on which the Red Hat product JBoss Data Virtualization is based on, is rather powerful and interesting tool, that is (to my experience) yet to be well spread and understand. So I'm very happy about this new walk through released last week, presenting, in detail, how one set up and consume, in just a few click, a virtual database.
On top of this tutorial, a rather intriguing article on Low-risk Monolith to Microservice Evolution has been released last week, and will certainly allow to go even deeper and farther with Teiid.
Fun with SSL (and Kafka)
In the last few years, with security becoming more and more of concerns (as it should!), setting up Java solution to directly use SSL have been an increasing practise (oppose to the days when this was delegated to the load-balancer in front of them). In this context, it is nice to have a tutorial, such as this one released last week on Kafka with OpenSSL. But it is even more appreciable to have also an article on how to test SSL set up (and how): SSL Testing Tool. So no more excuse to run insecure services !
If your technical thirst for technical exploration or learning is still not quenched by all of those articles, there still a couple more thing you can explore. First, if you are hookup on Drools and the related jBPM ecosystem, you checkout the Improved KIE Server documentation along with this article on Sub cases for case instance and ... process instance (jBPM). And maybe simply explore the Bean Validation benchmark revisited ?
Eric D. Schabell's 10 Steps to Cloud Happiness series is still ongoing and last week saw the release of Step 5 - Real Process Improvement - certainly a teasing title, isn't it ! Go check it out ! (or catch up on the series by starting with Step 1 - Get a Cloud.
Also, if you are happen to be an Infinispan fan (or just interested by it), see if you can join the upcoming event featuring talks about it: Infinispan coming to Duchess France and Devoxx Belgium !
Releases, releases, releases...
- Keycloak 3.3.0.Final released
- Infinispan 9.2.0.Alpha2 & 9.1.2.Final released
- Debezium 0.6.1 is Released
- Bugfix releases for Hibernate Search 5.6, 5.7 and 5.8 - Please note this releases includes fixes for CVE-2017-12629 !
Enough of Java coding, GC and other JVM madness ? TIme for a break ? Have something else for a little while ? Well let's see what happened last week on the non-Java universe...
If you want learn about infrastructure, especially all the complexity (and power) of a provisioning a environement on a large scale, I can but only recommend this two part article :
- Build your Software Defined Data Center with Red Hat CloudForms and Openstack - part 1 - RHD Blog
- Build your Software Defined Data Center with Red Hat CloudForms and Openstack - part 2 - RHD Blog
More anecdotal, but definitely noteworthy is Jim Whitehurst (Red Hat CEO) interview on ... Slashdot !
Hopefully, you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment. Join us here next week for more news from the JBoss Community.