Skip to content

Instantly share code, notes, and snippets.

@AdamBien
Created September 2, 2024 12:45
Show Gist options
  • Save AdamBien/95544fc7692e0ce518ffb17573507443 to your computer and use it in GitHub Desktop.
Save AdamBien/95544fc7692e0ce518ffb17573507443 to your computer and use it in GitHub Desktop.
126thAirhacksQ&A.md
@wodarski
Copy link

wodarski commented Sep 2, 2024

Hello Adam,

What is your opinion about running Application Servers (Wildfly, JBoss EAP, etc) on Kubernetes/Openshift?

I work in a company that runs almost 300 Jakarta EE Applications with JBoss EAP 7.4/Java 11 using Domain Mode in a "Traditional infrastructure" (physical servers).

Recently my company acquired Openshit to run on premises. However, our Operations Team thinks we should not run JBoss EAP inside Openshift because none of these applications are "Cloud Native Microservices" (their words), therefore they wouldn't take any advantage of Openshift (I strongly disagre).

Many of these applications are very simple (thin wars), just some rest endpoints calling databases. For me, it makes no sense rewrite all these applications in Quarkus or other java cloud native framework.

As a developer, I think we would benefit deploying these applications to Openshift versus Traditional Infrastrucure. Managing physical servers is very tricky.

What do you think? Should we stop using JBoss EAP for new applications?

Should we rewrite all our applications in cloud native frameworks (Quarkus, Spring Boot, etc)?

Greetings from Brazil.

@crazy-devops
Copy link

crazy-devops commented Sep 2, 2024

Hi, Adam

Is it possible to use CRaC with a Java application in a Docker container to create a single image that can reload environment-specific settings, or must there be a separate Docker image per environment?

What are the pros and cons of using RecordBuilder vs. Lombok’s @Builder annotation on record classes vs. a manual approach? Any opinion on which is preferred?

What’s your opinion on using a Java stack for cross-platform GUI development, specifically with Gluon + JavaFX + GraalVM? Is it too late for Java desktop applications? Should another language or framework be considered instead?

Greetings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment