Chapter 5. Conclusion

Linux containers provide numerous advantages and are a natural fit for microservices. Red Hat OpenShift helps govern and simplify various stages of the software lifecycle by leveraging Kubernetes to manage a cluster of containers and expanding on the capabilities of container technology.

This reference architecture demonstrates a heterogeneous environment where Java EE, Ruby and Node.js services interact in a microservice architecture to provide an Red Hat OpenShift application that can be deployed and distributed in a secure environment and on-premise cloud, while benefiting from enterprise support and quality of service.

For a discussion of planning, deployment and operation of an Open Source Platform as a Service, refer to the reference architecture on OpenShift Enterprise 3 Architecture Guide.