GraalVm

Digital engineer working on virtual blueprint building

Class loading in Quarkus application

Reading Time: 3 minutes Depending on the mode that the application is running in, the Quarkus class loading architecture is slightly different. It is a flat class path when running a production application because everything is loaded into the system class loader. For all environment other than production Quarkus uses the class loading architecture outlined here. Bootstrapping Quarkus Quarkus applications are created by the QuarkusBootstrap class in the independent-projects/bootstrap Continue Reading

European handicapped girl in vr glasses on sofa at home. Healing technology, robotic limb.

Service discovery using SmallRye Stork with Quarkus

Reading Time: 2 minutes In this era of microservice based architecture where multiple services are interacting with each other to carry out a transaction, service discovery becomes an integral part as it provides a mechanism to register and find the services. However, it leads to another issue which is “How to select the right service instance in case we have multiple instances of a service running?” . SmallRye Stork Continue Reading

Quarkus: Supersonic Subatomic Java

Reading Time: 3 minutes Cloud computing, container technology, or systems for orchestrating containers like Kubernetes weren’t even a concept when Java was created. It was built to maximize throughput (requests/s) at the expense of CPU and memory consumption, resulting in a slow startup time. As the world is moving from monolith to micro-service and serverless architecture where we have multiple instances of a service running scalability issues like startup Continue Reading

Polyglot ability for GraalVm

Running Spring boot application as Native Image

Reading Time: 6 minutes Hi all. In the last post on GraalVm we saw how polyglot functionality works when we are working with GraalVm. We saw how multiple languages can be tied together in a single application. Moreover, we saw how to pass variables and state from one programming language to another. You can visit the post here: https://blog.knoldus.com/going-polyglot-with-graalvm/. In this blog we will cover the other aspect of Continue Reading

Polyglot ability for GraalVm

Going Polyglot with GraalVm

Reading Time: 4 minutes Hi all. In this blog we will see how we can do polyglot implementations with GraalVm. The pre-requisites for this are: Understanding of GraalVm. Knowledge of features GraalVm provides. Local Setup of GraalVm. A bit of java and python(Optional). So let’s start. What’s GraalVm? GraalVm is an Open Source project from Oracle which aims to target the JVM so that many langauges can co-exist in Continue Reading