Red Hat Quarkus Project Aims to Optimize Java for Kubernetes
… an extension framework which reduces the complexity for making third-party frameworks run on Quarkus and compile to a GraalVM native binary.
John Clingan, the senior principal product manager for Red Hat, told Channel Futures that the Quarkus project is valuable because it optimizes Java runtime execution for today’s applications, including shared cloud, container and serverless environments where startup time and efficient memory usage are critically important.
“Given that many organizations have built a tremendous amount of in-house Java expertise, Quarkus is an ideal platform to evaluate for enterprise microservices and serverless environments, especially organizations that have a lot of in-house Java expertise that plan to move to a containerized environment like Kubernetes or OpenShift,” said Clingan.
The project was undertaken because no other development work could be found that specifically targeted Java application development for use with Kubernetes deployments, he added.
“Red Hat’s customers, and the industry as a whole, have a tremendous amount of Java expertise and are rapidly adopting Kubernetes and OpenShift to run Java workloads.”
For channel partners, Quarkus and its work could present more opportunities to help serve customers, said Clingan.
“ISVs that have adopted a microservices or serverless architecture will benefit from migrating their Java applications to Quarkus to run significantly – potentially orders of magnitude – more efficiently on Kubernetes,” he said. “For some ISVs, developing Quarkus extensions enables them to plug into and extend the Quarkus core platform, so Quarkus users benefit from a natural development experience with ISV functionality that result in blazing fast speed with much lower memory utilization at runtime.”
Channel partners will also have new opportunities in working with business IT leaders to see if they need additional help determining if they should migrate existing applications to Quarkus and, if applicable, assistance in the migration itself, he added.
“Both new application development and application migration may occur in the context of adopting Kubernetes and OpenShift, requiring additional expertise,” said Clingan. “Partners that build expertise with Quarkus will be able to assist customers in delivering a highly efficient Java application deployment solution and productive development experience for Kubernetes.”
- Page 1
- Page 2