2017 - Building Polyglot Microservices on OpenShift Container Platform 3

Updated -

The choice of technology, programming language and supporting frameworks is often a compromise between the needs of the various parts of the application, and the skill set of the developers. One advantage of the distributed nature of microservices is the ability to abandon this one-size-fits-all approach and select the best fit for each service.

This reference architecture builds upon previous work describing microservices, and a pattern for building a microservice architecture using Red Hat JBoss Enterprise Application Platform 7.0 on top of Red Hat OpenShift, to build a polyglot microservice environment, hosted on an on-premise OpenShift cloud. In addition to the previously designed MySQL and EAP services, two new services based on Ruby and Node.js images are included in the microservice architecture environment.

Building Polyglot Microservices on OpenShift Container Platform 3

Comments