Java in the Cloud

  • Do You Really Need Kubernetes?

    Do you really need Kubernetes for your environment? Or is it just another case of the next ‘new and shiny’ object, with people distracted by the novelty and possibility, rather than the facts?

    In this article, I’ll take a closer look at why Kubernetes might be a case of the hype outweighing the helpfulness in most cases.

    Read more
  • Why Kubernetes Is The Best Technology For Running A Cloud-Native Database

    Must a database run on Kubernetes to be considered cloud-native?

    While Kubernetes was originally designed for stateless workloads, recent improvements in Kubernetes such as StatefulSets and persistent volumes have made it possible to run stateful workloads as well. Even longtime DevOps practitioners skeptical of running databases on Kubernetes are beginning to come around, and best practices are starting to emerge.

    Read more
    • Java
    • Java in the Cloud

    Introduction to New AutoScale Feature Available in Payara Server

    When AutoScale is fully developed, not only will it allow you to change the number of instances in the Deployment Group by implementing additional asadmin commands, but it will also signal the routing systems of the changed configuration and automatically trigger a change in size based on rules around resource usage.

    In this first step of the AutoScale development, we have introduced the concept of the Scaling Group into Payara Server Community Edition 5.2021.4 which can alter the number of instances in a Deployment group and implement it for SSH nodes.

    The AutoScale feature is in continuous development, with improvements and additional functionality (including addressing the routing issue) planned in our future releases.

    Read more
  • Jakarta EE Application Deployment to Kubernetes Cluster in Jelastic PaaS

    Recently, Jelastic were asked to sponsor cloud hosting of a Jakarta EE project, called Cargo Tracker.

    Being a member of Jakarta EE Working Group, Jelastic wanted to support the community and thus we started to run this application at one of our service providers (Scaleforce).

    In this article, we would like to show how to deploy the Jakarta EE projects to the Kubernetes cluster within Jelastic PaaS using Cargo Tracker as an example.

    Read more
  • Creating a Simple Spring Boot Application in IntelliJ IDEA

    In this tutorial, we’ll use the New Project Wizard in IntelliJ IDEA to create a Spring Boot project with the Spring Web dependency.

    We’ll also create a Spring Controller and served some text to the local Tomcat webserver.

    Finally, we’ll add a test for our HTTP call.

    Read more
  • Automatic WildFly Clustering in Managed Domain Mode and Scaling inside Containers

    How to extend WildFly from standalone server to cluster in managed domain mode inside containers for running cloud-native scalable applications?

    There is no need to rebuild the whole application architecture in order to gain the required outcome from both managed domain mode and container technology.

    Migration of legacy projects from VMs to micro clusters with system containers is not that painful at all.

    It brings a “rich taste” of flexibility and efficiency for increasing competitive advantage.

    Read more
  • Getting Started with Jakarta EE 9: Context And Dependency Injection (CDI)

    In this article of the Getting Started with Jakarta EE series, we look at various specifications and how you can use them in your next application.

    We explain a few features of Context and Dependency Injection (CDI). The CDI specification is an important backbone of Jakarta EE as it brings several specifications together. Over the years, it became more and more important as an increasing number of specifications started using CDI as the basis for it.

    In this article, we will also tell you a bit about the different scopes, the interceptor mechanism, and the Event system.

    Read more
  • Jakarta EE 9.1 Released!

    The Jakarta EE Working Group Releases Jakarta EE 9.1 as Industry Continues to Embrace Open Source Enterprise Java!

    Jakarta EE 9.1 adds support for Java SE 11 runtimes to the foundational Jakarta EE 9 release.

    This gives developers more flexibility when migrating from previous Jakarta EE releases.

    Read more
  • Payara Services Wins Prestigious Queen’s Award!

    Micro-multinational open source software company, Payara Services, has been commended for its achievements within global trading and exporting with the Queen’s Award for Enterprise for International Trade.

    Now in its 55th year, the Queen’s Award for Enterprise: International Trade is the UK’s most prestigious business award, honouring organisations that have excelled in overseas exports whilst maintaining the highest standards in social, economic, and environmental activity.

    Read more
    • Java
    • Java in the Cloud

    Elastic JVM: Configuring G1 GC for Automatic Vertical Memory Scaling

    Nowadays, JVM-based applications can benefit from elasticity and density of container technology. However, there are still some issues that prevent unleashing the full potential of Java and containers “marriage.”

    Releasing unused but committed Heap memory by the major JVM implementations based on OpenJDK, in most cases, is not performed automatically, or requires specific knowledge to be configured.

    Read more
  • Why Java Developers Continue to Rely on Jakarta EE

    Over the past year, the Eclipse Foundation spoke to leading Java developers around the world to discuss why they rely on Jakarta EE and the unique benefits of using Jakarta EE technologies.

    Their input is captured in our white paper, which describes the important advantages Jakarta EE offers today and for the future.

    Read more

Subscribe to foojay updates:
Copied to the clipboard