This lesson develops practical capability in Quarkus Architecture, Development Mode, Dependency Injection, and REST Services within DO378 Red Hat Cloud-Native Microservices Development with Quarkus. Learners connect Red Hat concepts to implementation decisions, operational controls, troubleshooting, and measurable results.
The instructor traces a Java development team modernizing a monolithic service into observable, resilient Quarkus microservices. The walkthrough connects navigation, commands, configuration logic, system messages, and evidence captured in the Quarkus microservice repository, API and data design, test evidence, and OpenShift deployment portfolio. It also tests the exception where the observed result differs from the approved configuration because a prerequisite, permission, dependency, or sequence was missed.
Complete a controlled Red Hat exercise covering Quarkus Architecture, Development Mode, Dependency Injection, and REST Services and preserve the verified result in the Quarkus microservice repository, API and data design, test evidence, and OpenShift deployment portfolio.
Start where expected behavior first differs from the observed result. Check prerequisites, identity, configuration order, version compatibility, connectivity, status, resource limits, and evidence separately. Treat “the observed result differs from the approved configuration because a prerequisite, permission, dependency, or sequence was missed” as a hypothesis until commands, logs, settings, and retest outcomes confirm the cause.
Learners can apply Quarkus Architecture, Development Mode, Dependency Injection, and REST Services, explain the resulting platform behavior, and defend the outcome through the Quarkus microservice repository, API and data design, test evidence, and OpenShift deployment portfolio.