Micronaut is a free and open, public-use software development framework used to build modular, easily testable microservice and serverless applications. With the recent establishment of the Micronaut Foundation, one can reasonably expect to see greater adoption of the Micronaut framework.

Object Computing‘s initial contribution of $2 million should go a long way towards open-source development and evangelism for the platform. This growth in adoption should also be assisted by cool features such as Micronaut Launch— its new tool for generating a project template for creating Micronaut applications.

Micronaut’s support for serverless development is very attractive. One example of this is the framework’s recently added support for Azure Functions and Google Cloud Functions. The fact Java 11 has recently been made available for both services is all the more exciting.

Using Micronaut as an Azure Function is attractive because you have the option of writing regular Micronaut controllers, using Micronaut’s @Controller annotation, and having them execute as an Azure HTTP Function. The same is true of Google Cloud Functions.  

References

OBJECT COMPUTING ANNOUNCES ESTABLISHMENT OF NEW MICRONAUT FOUNDATION. https://objectcomputing.com/news/2020/06/29/micronaut-foundation-established. Last accessed: 8/9/2020.

INTRODUCING MICRONAUT 2.0 LAUNCH. https://micronaut.io/blog/2020-04-30-introducing-micronaut-launch.html. Last accessed: 8/9/2020.

MICRONAUT NOW SUPPORTS MICROSOFT AZURE FUNCTIONS. https://micronaut.io/blog/2020-05-15-micronaut-now-supports-microsoft-azure-functions.html. Last accessed: 8/9/2020.

Introducing Java 11 on Google Cloud Functions. https://cloud.google.com/blog/products/application-development/introducing-java-11-on-google-cloud-functions. Last accessed: 8/9/2020.

Java 11 for Azure Functions is now available in preview. https://azure.microsoft.com/en-us/updates/java-11-for-azure-functions-is-now-available-in-preview/. Last accessed: 8/9/2020.