Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Event-Driven Business Automation Powered by Cloud Native Java

Devoxx via YouTube

Overview

Explore event-driven business automation powered by cloud-native Java in this comprehensive conference talk. Dive into the world of GraalVM, Quarkus, and Kogito as experts demonstrate how to build cloud-ready, event-driven business applications. Learn about the integration of rules and processes in the Quarkus ecosystem, and witness a live coding session that showcases the creation of microservices implementing complex business logic. Discover how to leverage Quarkus hot reload capabilities for iterative design, integrate services with Kafka for event processing, and monitor applications using Prometheus and Grafana. Gain insights into cloud deployment strategies and understand the potential of this innovative approach to Java development. Follow along as the speakers cover topics such as rule engines, workflow engines, orchestration vs. choreography, and the benefits of cloud-native architecture. By the end of this talk, acquire the knowledge to harness the power of cloud-native Java for building efficient, scalable, and responsive business automation solutions.

Syllabus

Intro
Agenda
What is business automation
Rule engine
Syntax
Workflow Engine
Structured Process
Orchestration vs Choreography
What is this about
Cloud native
Quercus
The logo
What is Cartagena
Typesafe data model
Power
Cloud
Quercus overview
Low memory footprint
Hot Reload
Daemon
Directory
Maven
Swagger UI
Visual Studio Code
Service Task
Booking a Travel
Business Rules
Refresh Page
Change Source Files
Booking a New Travel
Travel confirmation
Sending events
Code
Compile time
Rule representation
Native compilation
Native compilation tradeoffs
Demo
Running in Java mode
First working prototype
Benchmark

Taught by

Devoxx

Reviews

Start your review of Event-Driven Business Automation Powered by Cloud Native Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.