~/talk

Modern Java App Development in the Cloud

Talkat GeeCON 2023 · 2023-04-19..04-21· [cloud-infrastructure, java]
slides:none on file

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

  1. 0:00Introduction
  2. 2:37Simple Java app demo
  3. 7:10Jakarta EE and MicroProfile
  4. 16:47Why choose MicroProfile
  5. 22:47Containerizing the app
  6. 26:35Deploying to the cloud
  7. 31:25Serverless with Cloud Run
  8. 37:41Quarkus for fast starts
  9. 41:10Native compilation demo
  10. 47:13Spring Boot vs MicroProfile
  11. 50:44Q&A and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.