A Java Developer's Survival Guide for the Cloud
summary
A concise survival kit: concrete runtimes, frameworks, and practices that actually change outcomes. Uses Eclipse Termurin (Adoptium) with >500M combined downloads for secure JVMs; recommends MicroProfile and Vert.x for metrics and reactive IO; shows Quarkus doing build-time optimization so native hello-world is ~12 MB and native startup is sub-second, plus Quarkus dev mode that auto-provisions test containers, supports live coding, continuous testing, remote Dev into Kubernetes, and integrates Kafka, Keycloak, OpenTelemetry, and GitOps checks.
AI-written summary · about
chapters (15)
- 0:00Java in the cloud intro
- 1:52Monoliths to cloud architectures
- 3:58Secure Java runtimes
- 6:06MicroProfile for cloud-native
- 8:12Modernizing with SmallRye & Jakarta EE
- 10:40Reactive programming with Vert.x
- 12:24Quarkus optimizations
- 16:38Quarkus Dev mode
- 25:34Live coding demo
- 27:39Securing apps with Keycloak
- 29:03Java supply chain security
- 30:28Observability in Java apps
- 31:30GitOps for Java
- 32:55Summary & resources
- 33:39Q&A
related talks
44mJava, Life is Short!
47mJava App Development in the Cloud: MicroProfile, Quarkus and Cloud.
57mReal World Lean Java Practices, Patterns, Hacks and Workarounds
46mModern Java App Development in the Cloud
31mJava, Life is Short!
46m5 Ways to Make Java Development and Kubernetes Spark Joy With Quarkus.
49mSupersonic subatomic Enterprise Java from the ground up
45mFaster, greener, and happier- why Quarkus should be your next tech stack
