← Back to wikiPortfolio ↗

Spring Boot on ROSA

Red Hat OpenShift Service on AWS (ROSA) provides the managed OpenShift platform; Spring Boot provides the application framework. A reliable service needs both sides to be designed together: the application must expose useful runtime behavior, and the platform must run that behavior safely.

Service baseline

These practices make the service easier to deploy, diagnose, and operate when it is running in a shared OpenShift environment.

Deployment baseline

  1. Build one immutable artifact.
  2. Scan the artifact before promotion.
  3. Deploy the same artifact through each environment.
  4. Verify rollout health and application behavior.
  5. Keep rollback and database compatibility in the same release plan.

Failure modes to rehearse