Serverless Java on Knative with Quarkus
summary
Three Quarkus services (order, payment, stock) run on OpenShift using Kafka and Knative Serving/Eventing; code uses Quarkus Funqy and SmallRye Reactive Messaging and builds native-friendly images. A KafkaSource CRD forwards two topics (order-events, reserve-events) into the Knative Broker, Triggers route to subscribers, and the demo implements a simple SAGA across three services with one generated order every 10s. Everything deploys via S2I, services scale-to-zero and resume, events flow, and confirmations and rollbacks appear in the logs.
AI-written summary · about
chapters (7)
- 0:00Start
- 23:00Confirmation Method
- 25:20Configure Connection to Kafka
- 37:38Maven Build
- 40:10Apply the Kafka Source Configuration
- 41:30Triggers
- 46:12Structure of a Cloud Event
related talks
51mWriting Serverless Applications with Quarkus and Knative
31mServerless Java in Action: Cloud Agnostic Design Patterns and Tips
36mServerless-Native Java with Quarkus
28mDistributed Tracing Integration with OpenTelemetry and Knative _ _ _
24mShaping Tomorrow's Technology: Navigating Cloud-Native, Serverless, and Polyglot Programming
45mKubernetes Serverless with Knative
54mDeveloping a stream processing application with Apache Kafka and Quarkus
44mKnative Serverless to architect decomposed components
