Modern Java App Development in the Cloud
summary
A tiny HTTP service returns two random words as JSON and is containerized with a multi-stage Docker build, built by Google Cloud Build and deployed to Cloud Run serverless with Cloud Build. The stack uses MicroProfile on Quarkus and demonstrates a Quarkus native binary (GraalVM/mandrel) vs JVM runtime: JVM cold starts take ~4s while native starts nearly instantly. Demo shows automated CI/CD, traffic-splitting capable deployments, and the native approach materially speeds cold-start serverless workloads.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:37Simple Java app demo
- 7:10Jakarta EE and MicroProfile
- 16:47Why choose MicroProfile
- 22:47Containerizing the app
- 26:35Deploying to the cloud
- 31:25Serverless with Cloud Run
- 37:41Quarkus for fast starts
- 41:10Native compilation demo
- 47:13Spring Boot vs MicroProfile
- 50:44Q&A and closing
related talks
46mModern Java App Development in the Cloud
34mModern Java App Development in the Cloud: MicroProfile, Quarkus, and Cloud Run
42mModern Java App Development in the Cloud
47mJava App Development in the Cloud: MicroProfile, Quarkus and Cloud.
40mServerless Java Apps in the Cloud
47mServerless Java Apps in the Cloud: Microprofil, Quarkus & Cloud Run
55mQuarkus brings Serverless to Java developers
30mSupersonic Java Quarkus with Knative serverless
