Our cloud native design is to build applications using microservices architecture. Each service can be scaled independently to handle changing demands, and can be easily updated without affecting the rest of the application. It leverages container technology to package and deploy applications, easily to move applications between different environments, from development to production, and from on-premises to the cloud. Automation, continuous integration (CI) and continuous delivery (CD) and infrastructure as code (IaC) are the key to success.
Bring the containerized architecture to the business application platforms by the defacto technologies such as k8s (Kubernetes), Red Hat OCP (Red Hat OpenShift Container Platform) and Docker. All these provide the bases to unleash the greatest possibility of microsevices archtecture design.