5 Features You Didn’t Know About Payara Micro

Uncategorized

Payara Micro is a lightweight Jakarta EE and MicroProfile runtime optimized for containerization and microservices. Given the rise of cloud native and containerized application deployments, Payara Micro is a great choice for when you need consistent performance from a smaller runtime. In this blog post, we take a look at five Payara Micro features that you may not know about.  

Uber Jar for Simplified Deployment

One of the standout features of Payara Micro is its ability to create Uber Jars – single, runnable JARs that contain both your application and the server. This simplification means you don’t need to install a separate application server. Just run your application from the command line with a single JAR file. This allows you to package your Jakarta EE and MicroProfile applications similar to other frameworks. You get a single “fat jar” with everything ready to run.

 

Automatic and Elastic Clustering

With Payara Micro, clustering your applications is a breeze. It supports automatic clustering without any additional configuration. When you start multiple instances of Payara Micro on the same network, they automatically discover each other and form a cluster. This feature is perfect for scalability, as it allows for elastic clustering where instances can join or leave the cluster without manual intervention.

Payara Micro API for Dynamic Configuration

Payara Micro goes beyond static configurations. It offers a robust API that allows you to dynamically configure and bootstrap instances programmatically. You can tailor the server’s behaviour at runtime, making it incredibly flexible for various deployment environments. This programmable nature opens up a plethora of possibilities for customizing server instances on the fly.

Integration with Docker and Kubernetes

Embracing containerization, Payara Micro seamlessly integrates with Docker and Kubernetes, making it ideal for modern cloud-based applications. You can containerize Payara Micro instances and orchestrate them using Kubernetes, which simplifies deployment, scaling, and management of your microservices in cloud environments. This compatibility ensures that Payara Micro fits perfectly into your DevOps pipelines.

Properties Based Configuration

Payara Micro can be configured in a number of ways depending on your use case. One of the configuration options available is through system and environment variables. You can fully configure Payara Micro via system and environment properties. This allows you to have different constellations of the runtime in different environments in an automatic way. 

Conclusion

Payara Micro is more than just a runtime for Jakarta EE and MicroProfile applications. Its unique features like Uber Jar creation, automatic clustering, dynamic configurations, seamless integration with containerization tools, and advanced monitoring make it a powerful and versatile choice for developing and deploying cloud native microservices. Whether you’re a seasoned Jakarta EE developer or new to the world of microservices, Payara Micro offers a blend of simplicity, flexibility, and power that is worth exploring.

Discover these cool features and more with Payara Micro and revolutionize the way you build and deploy your Jakarta EE applications today!

Comments (0)

Post a comment

Your email address will not be published. Required fields are marked *

Payara needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at any time. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, please review our Legal & Privacy Policy.

Related Posts

Blue background with coral and fish. Left text: 'MONTHLY CATCH'. Right: laptop screen with tech tabs and Payara Community logo. 3 minutes
Community

The Payara Monthly Catch -September 2025

Welcome aboard the September issue of The Monthly Catch! With summer holidays wrapping up, the Java world is back […]

4 minutes
Uncategorized

Leading the Way: Payara Platform Community 7 Beta Now Fully Jakarta EE 11 Certified

We’re excited to announce that Payara Platform Community 7 Beta application server is now fully certified as Jakarta EE 11 […]

JBoss ELS Decoded 5 minutes
Migration

JBoss ELS Decoded: What Extended Lifecycle Support Really Means for Your Java Applications​

If your Java EE 8 applications run on Red Hat JBoss Enterprise Application Platform (EAP) 7, you can’t afford […]