Today, software strategy is central to business strategy. To stay competitive, organizations, such as Red Hat customers, need customized software applications to meet their unique needs. Theses needs erase from customer engagements, new product and even internal services development. Therefore, the need to speed up application development, testing, delivery, and deployment is becoming a necessary business competency. Red Hat OpenShift Application Runtimes (RHOAR) helps organizations use the cloud delivery model and simplify continuous delivery of applications and services on Red Hat OpenShift platform.
RHOAR provides a native experience for several runtime technologies on top of OpenShift, an enterprise-grade Kubernetes distribution. RHOAR includes Eclipse Vert.x, the toolkit used to develop SERECA applications, as well as Spring Boot, Wildfly Swarm and node.js.
While RHOAR does not use the SGX technologies, it ships a number of technologies developed in the SERECA project. First, several services included in the SERECA application framework have been externalized and productized. This includes the configuration service, service discovery, the secure event bus (TLS-based transport). In addition, the health check and circuit breaker resilience patterns are also included in RHOAR. The work made around cluster management has also directly impacted the RHOAR product. While it does not use Zookeeper or SecureKeeper, the concepts and hardening have been integrated in RHOAR. RHOAR has also benefited from the features included in Vert.x ecosystem that have been funded by the SERECA projects, such as fail-over, HTTP/2 and gRPC.