Best Practices for Develop Cloud-Native Application Table of Contents Deploy Cloud-Native Application with OpenShift Keep Application Configuration Outside Container Image Quality of Service (from request/limit) and Pod Auto Scaling Always define Liveness and Readiness Probe Protect Application Availability with GitOps Increase Observability with Application Metrics Configure the applications to write their logs to stdout/stderr Implement Application Resiliency Use SCCs to control permissions for pods Protect communication between applications