This lesson develops Observability, Resilience, Security, CI/CD Awareness, and Handoff within Java on OCI: Develop a REST-Based Microservice.
The work is anchored to a small inventory microservice packaged, deployed, secured, and monitored on OCI, keeping every decision, risk, test, and support action specific to the course.
Demonstrate structured logs, metrics, tracing, correlation IDs, alarms, and dashboards for a small inventory microservice packaged, deployed, secured, and monitored on OCI; capture the exact configuration, code, command, transaction, query, dashboard, model, schedule, or report evidence that proves the expected result.
Complete a controlled Java on OCI: Develop a REST-Based Microservice exercise covering timeouts, retries, circuit breakers, bulkheads, and graceful degradation and TLS, headers, input safety, token validation, and dependency security; introduce an exception involving automated tests, release checks, rollback, cost review, and microservice runbook, diagnose it from evidence, apply the smallest reversible correction, and rerun acceptance checks.
Diagnose issues involving structured logs, metrics, tracing, correlation IDs, alarms, and dashboards, timeouts, retries, circuit breakers, bulkheads, and graceful degradation, TLS, headers, input safety, token validation, and dependency security, automated tests, release checks, rollback, cost review, and microservice runbook without making an unverified production change. Separate symptoms from causes, gather time-correlated evidence, test a reversible hypothesis, validate the correction, and record recurrence controls.
Learners can apply Observability, Resilience, Security, CI/CD Awareness, and Handoff in a realistic Java on OCI: Develop a REST-Based Microservice scenario and defend the result with documented evidence.