r/javahelp • u/LimpAuthor4997 • 3d ago
Big monolith app using Wildfly
I'm managing a big and old monolith Wildfly app. I'm not doing development, I'm on the DevOps team.
It's using many subsystem: infinispan, jgroups, elytron, activemq-messaging, transactions, etc
Can anyone recommends some resource to learning more about these ?
All I found on google was technical docs like https://docs.wildfly.org/34/wildscribe/subsystem/jgroups/index.html
There's no tutorial, not beginner friendly things.
The Wildfly official doc (Subsystem configuration) is also very vague. It assume that we're already familiar with its concepts.
For example, I know what a transaction is but I don't know anything about the transaction subsystem.
- Are subsystem transparent to dev team or does they need additional library on using these ?
- Should I migrate to a separate ActiveMQ server and remove that subsystem ?
- So many question ...
Thanks !
6
Upvotes
2
u/LetUsSpeakFreely 3d ago
Wildfly is just a streamlined JBoss.
If you have tight integration with the application server, you need to start there. Refactor to get more abstraction. You should be able to drop your WAR file into Tomcat, Jetty, etc.
Being directly tied to a specific vendor is a Bad Idea.