Embracing the Cloud: A Java Developer’s Guide to Jakarta EE on The Cloud
summary
A Jakarta EE 10 WAR running on JDK 17 is containerized with OpenJ9 and deployed to Azure using Open Liberty hot-reload, Azure Container Registry and Container Instances; the demo uses PostgreSQL (single server for the demo, plan to migrate to flexible server) and Docker Compose for local dev. CI is Jenkins/GitHub workflows that build the image, push to ACR and create the container instance; startup services seed the DB and the app exposes ports 9080/9443. Live demo has flaky moments but the deployment and monitoring via Azure tools are functional end-to-end.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker intro
- 4:25Project Quanza overview
- 10:15Dockerizing the development environment
- 17:04Setting up Azure resources
- 24:33Creating Azure container registry
- 27:04Deploying to Azure container instance
- 29:53Live demo walkthrough
- 38:30Automation and CI/CD pipelines
- 46:12Database management practices
- 49:21Cloud provider comparison and future plans
- 51:28Q&A and closing remarks
related talks
51mJava EE on Azure Magic Mystery Show
20mHyperscale Jakarta EE PaaS on Azure
36mRealizing the Potential of Cloud Native Serverless Jakarta EE
55mModern and Lightweight Cloud Application Development with Jakarta EE10
51mModern and Lightweight Cloud Application Development with Java and Jakarta EE
45mEverything YOU need to Know About Jakarta EE 10
02mWelcome to
52mHow Microsoft Learned to Love Java
