This is an automated archive made by the Lemmit Bot.

The original was posted on /r/java by /u/curious_scourge on 2023-10-25 17:02:35.


I joined a greenfields Java/C# company 10 years ago as the Java guy, and based our ESB architecture on Maven/Fuse/Karaf/Camel/AMQ inside dockers, behind a load balancer, snapshotted nightly in VMWare (On-prem data centre beats cloud based, by millions of dollars, for us, so not interested in AWS/GCP/Azure/etc.). Kubernetes never really worked out, because of obscure VM issues.

It works great, meets SLA, and I am very if-it-ain’t-broke-don’t-fix-it, especially since they’ve never hired another Java guy, to make trouble for me. Only issue these days is Java heap space runs out, like once a year, and the load balancer fails over, so it’s not a major problem. We’re up to 27 services, not quite micro either. Big requests will take a second or two.

So I’m a bit curious, after seeing some post about the latest Java micro service frameworks, what people are using (open source) in my situation. I seem to be in a pretty small minority of Java people who use my particular stack. Maybe I should start thinking about moving on from Java 8, one of these years.