Oracle-Backed Micronaut Framework Already Supports APIs for Oracle Cloud Infrastructure and AWS
Oracle has announced the release of Graal Cloud Native 4.2.1, a supported build of the open-source Micronaut framework. This version offers a comprehensive JVM platform for building modular microservices and serverless applications with optimized performance, leveraging Oracle’s advanced tools and integration capabilities.
Released on January 30, Graal Cloud Native 4.2.1 brings out-of-the-box support for native compilation and includes APIs and libraries tailored for Google Cloud Platform services such as Cloud Storage, Cloud SQL for MySQL, Secret Manager, Cloud Trace, Cloud Monitoring, and Google Kubernetes Engine. These integrations enable developers to efficiently use Google Cloud services directly within their Java microservices and serverless applications.
The Graal Cloud Native framework comprises a curated set of Micronaut modules that simplify the development of cloud-native applications. These modules are designed to be compiled ahead-of-time with GraalVM Native Image, significantly enhancing runtime efficiency. According to Oracle, this setup allows developers to create Java microservices that are portable, start quickly, use fewer resources, and result in lower compute costs.
Graal Cloud Native 4.2.1 is compatible with Java 17 and Java 21, offering developers the flexibility to use newer Java features like virtual threads in their cloud-native applications. The modules have been fully integrated and tested with the latest versions of Oracle GraalVM for JDK 17 and JDK 21, both available under the GraalVM Free Terms and Conditions license. This ensures that applications can benefit from modern Java enhancements while maintaining compatibility with Oracle’s toolchain.
One of the standout advantages of Graal Cloud Native applications compiled ahead-of-time with GraalVM Native Image is their optimized resource utilization. These applications require less memory and CPU to run at scale, achieve faster startup times, and operate at peak performance immediately. Additionally, they possess a smaller attack surface compared to traditional JVM-based applications, enhancing security.
Overall, Graal Cloud Native 4.2.1 represents Oracle’s continued commitment to enhancing Java-based cloud-native development, providing developers with robust tools to build efficient, scalable, and secure applications for a variety of cloud environments, including Google Cloud Platform, Oracle Cloud Infrastructure, and AWS.