Slide 1

Slide 1 text

Java in the cloud A practical overview with tips and best practices Karina M. Varela Principal Technical Marketing Manager

Slide 2

Slide 2 text

● Have been working with Java in different role over +10y ✓ Dev / Project Lead ✓ Middleware Consultant / Architect ✓ Technical Marketing ● Multiple community involvement ✓ SouJava - Biggest Java community in the world ✓ KIE Community ● Share is always better ✓ Blog: http://kvarela.me About the Speaker 2 Karina Varela @kmacedovarela @kvarel4 @kmacedovarela

Slide 3

Slide 3 text

Parking Violation Drivers can't park in parking slots or specific buildings without legal permission. Speed Violation Drivers can't drive over the speed limit of the street or road. Use Case - Traffic Violation Driving under the influence of Alcohol Violation Driver's are not allowed to drive under the influence of alcohol.

Slide 4

Slide 4 text

Parking Violation Drivers can't park in parking slots or specific buildings without legal permission. Speed Violation Drivers can't drive over the speed limit of the street or road. Use Case - Traffic Violation Driving under the influence of Alcohol Violation Driver's are not allowed to drive under the influence of alcohol.

Slide 5

Slide 5 text

MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE F F F F F F F F Cloud-native Applications OpenShift

Slide 6

Slide 6 text

MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE F F F F F F F F Cloud-native Applications OpenShift

Slide 7

Slide 7 text

MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE F F F F F F F F Cloud-native Applications OpenShift

Slide 8

Slide 8 text

MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE F F F F F F F F Cloud-native Applications OpenShift

Slide 9

Slide 9 text

MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE F F F F F F F F Cloud-native Applications OpenShift

Slide 10

Slide 10 text

MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE F F F F F F F F Cloud-native Applications JVM or native Quarkus Knowledge (Executable Model) Domain API OpenShift

Slide 11

Slide 11 text

MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE F F F F F F F F Cloud-native Applications OpenShift - Native mode or JVM? - Event-driven architectures? - Managed services?

Slide 12

Slide 12 text

Demo Overview 12 Event driven decisioning For the hybrid cloud environments Kafka cluster topics consumers producers OpenShift Container Platform Microservices Serverless Decisioning Event Streaming by Managed Kafka Supersonic subatomic Quarkus Native compilation by Quarkus Serverless execution with Knative Event-driven decision with Kogito

Slide 13

Slide 13 text

Red Hat Developer Interactive Learning Portal Recommended: https://red.ht/rhpam https://red.ht/TryKafka https://blog.kie.org/ Find out more at

Slide 14

Slide 14 text

linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat Red Hat is the world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you 14