Integration Testing with Quarkus.
summary
Shows how Quarkus boots a Java REST app with PostgreSQL and Hibernate Panache, runs Quarkus Dev Services that auto-start three containers (Postgres, Keycloak, testcontainer), and executes live coding / continuous testing with automatic rebuilds and test reruns. Demonstrates packaging to container or native, pushing to an OpenShift Red Hat developer sandbox, remote dev mode hot-reloads configuration and code on the cluster, and verifies endpoints and auth flow — the demo works end-to-end.
AI-written summary · about
chapters (12)
- 0:00Introduction to talk
- 1:07Dev and ops gap in testing
- 4:24What is Quarkus
- 7:12Demo setup and extensions
- 10:46Dev Services for databases
- 15:21Live coding and continuous testing
- 19:44Test-driven development demo
- 24:48Deploying to Kubernetes
- 30:14Live reloading on Kubernetes
- 37:01Security and OpenID Connect
- 43:27Reactive messaging demo
- 46:19Summary and resources
related talks
30mTest-Driven Development: It's easier than you think!
47mProd like Integration Testing for Cloud Native Microservices
53mMeet Quarkus
44mQuarkus: Supersonic, Subatomic Full-Stack Development
49mQuarkus, the Java Stack back from the Future
55mWhy You Want to Code With Quarkus in 2023
52mA day in the life of a Quarkus developer
30mAbout the Best Development Tooling in the World
